teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

6

f

2020/10/29 15:00

投稿

sfdust
sfdust

スコア1137

answer CHANGED
@@ -13,7 +13,7 @@
13
13
 
14
14
  また、後半のグラフが平坦になっている原因ですが、これは(最近の)macプラットフォーム特有の事象です。
15
15
  スクリプト自体は正常に動いているのですが、VSCodeなど、一部の開発用アプリケーション上でスクリプトを実行した場合、OSへのアクセス権限許可申請プロセスが発火せず、スクリプト側はアクセス許可なしで普通に実行されます。
16
- 一方、os自体はマイク音声へのアクセス許可を発行していません。
16
+ 一方、OS自体はマイク音声へのアクセス許可を発行していません。
17
17
  結果、スクリプト側は無音の音声データを受け取ることになるため、グラフが平坦(音声ゼロのデータ)となってしまうのです。
18
18
 
19
19
  これを回避するには、スクリプトを、VSCode等の開発環境上のターミナルではなく、通常のターミナルApp上で実行します。

5

2020/10/29 15:00

投稿

sfdust
sfdust

スコア1137

answer CHANGED
@@ -12,7 +12,7 @@
12
12
  # グラフが平坦になっている原因と回避方法
13
13
 
14
14
  また、後半のグラフが平坦になっている原因ですが、これは(最近の)macプラットフォーム特有の事象です。
15
- ログラム自体は正常に動いているのですが、VSCodeなど、一部の開発用アプリケーション上でスクリプトを実行した場合、OSへのアクセス権限許可申請プロセスが発火せず、スクリプト側はアクセス許可なしで普通に実行されます。
15
+ スクリ自体は正常に動いているのですが、VSCodeなど、一部の開発用アプリケーション上でスクリプトを実行した場合、OSへのアクセス権限許可申請プロセスが発火せず、スクリプト側はアクセス許可なしで普通に実行されます。
16
16
  一方、os自体はマイク音声へのアクセス許可を発行していません。
17
17
  結果、スクリプト側は無音の音声データを受け取ることになるため、グラフが平坦(音声ゼロのデータ)となってしまうのです。
18
18
 

4

2020/10/29 14:54

投稿

sfdust
sfdust

スコア1137

answer CHANGED
@@ -14,7 +14,7 @@
14
14
  また、後半のグラフが平坦になっている原因ですが、これは(最近の)macプラットフォーム特有の事象です。
15
15
  プログラム自体は正常に動いているのですが、VSCodeなど、一部の開発用アプリケーション上でスクリプトを実行した場合、OSへのアクセス権限許可申請プロセスが発火せず、スクリプト側はアクセス許可なしで普通に実行されます。
16
16
  一方、os自体はマイク音声へのアクセス許可を発行していません。
17
- 結果、スクリプト側は無音の音声データをダミーとして受け取るため、グラフが平坦(音声ゼロのデータ)となってしまうのです。
17
+ 結果、スクリプト側は無音の音声データを受け取ることになるため、グラフが平坦(音声ゼロのデータ)となってしまうのです。
18
18
 
19
19
  これを回避するには、スクリプトを、VSCode等の開発環境上のターミナルではなく、通常のターミナルApp上で実行します。
20
20
  すると、マイクへのアクセス権限許可ダイアログが出るはずなので、これを許可すれば、正常に録音され、

3

2020/10/29 14:53

投稿

sfdust
sfdust

スコア1137

answer CHANGED
@@ -12,7 +12,7 @@
12
12
  # グラフが平坦になっている原因と回避方法
13
13
 
14
14
  また、後半のグラフが平坦になっている原因ですが、これは(最近の)macプラットフォーム特有の事象です。
15
- プログラム自体は正常に動いているのですが、VSCodeなど、一部の開発用アプリケーション上でスクリプトを実行した場合、OSへのアクセス権限許可申請プロセスが発火せず、アプリ側はアクセス許可なしで普通に実行されます。
15
+ プログラム自体は正常に動いているのですが、VSCodeなど、一部の開発用アプリケーション上でスクリプトを実行した場合、OSへのアクセス権限許可申請プロセスが発火せず、スクプト側はアクセス許可なしで普通に実行されます。
16
16
  一方、os自体はマイク音声へのアクセス許可を発行していません。
17
17
  結果、スクリプト側は無音の音声データをダミーとして受け取るため、グラフが平坦(音声ゼロのデータ)となってしまうのです。
18
18
 

2

2020/10/29 14:52

投稿

sfdust
sfdust

スコア1137

answer CHANGED
@@ -5,8 +5,8 @@
5
5
  ```
6
6
  が発生する件ですが、これは実行しようとしているスクリプトを「sounddevice.py」という名前にしているのが原因と思われます。
7
7
 
8
- 読み込もうとしているモジュール(sounddeviece)と同じ名前のスクリプトを実行しようとすると、
8
+ 読み込もうとしているモジュール(sounddevice)と同じ名前のスクリプトを実行しようとすると、
9
- 名前が競合し、sounddeviceモジュールがうまく読み込まれません。
9
+ 名前が競合し、本来のsounddeviceモジュールがうまく読み込まれません。
10
10
  したがって、適当な別の名前(my_audio_test.pyなど)で保存し直してください。
11
11
 
12
12
  # グラフが平坦になっている原因と回避方法

1

修正

2020/10/29 14:51

投稿

sfdust
sfdust

スコア1137

answer CHANGED
@@ -7,8 +7,8 @@
7
7
 
8
8
  読み込もうとしているモジュール(sounddeviece)と同じ名前のスクリプトを実行しようとすると、
9
9
  名前が競合し、sounddeviceモジュールがうまく読み込まれません。
10
+ したがって、適当な別の名前(my_audio_test.pyなど)で保存し直してください。
10
11
 
11
-
12
12
  # グラフが平坦になっている原因と回避方法
13
13
 
14
14
  また、後半のグラフが平坦になっている原因ですが、これは(最近の)macプラットフォーム特有の事象です。