質問: wave.open(WAVE_OUTPUT_FILENAME, 'wb') waveFile.setnchannels(CHANNELS) waveFile.setsampwidth(audio.get_sample_size(FORMAT)) waveFile.setframerate(RATE) waveFile.writeframes(b''.join(frames)) waveFile.close() ``` ### デバイスの番号 cat /proc/asound/modulesの実行結果 ``` 0 snd_hda_intel 1 snd_hda_intel 2 snd_usb_audio ``` aplay -lの実行結果 ``` **** ハードウェアデバイス PLAYBACK のリスト **** カード 0: PCH [HDA Intel PCH], デバイス 0: ALC892 Analog [ALC892 Analog] サブデバイス: 1/1 サブデバイス #0: subdevice #0 カード 0: PCH [HDA Intel PCH], デバイス 1: ALC892 Digital [ALC892 Digital] サブデバイス: 1/1 サブデバイス #0: subdevice #0 カード 1: NVidia [HDA NVidia], デバイス 3: HDMI 0 [HDMI 0] サブデバイス: 1/1 サブデバイス #0: subdevice #0 カード 1: NVidia [HDA NVidia], デバイス 7: HDMI 1 [HDMI 1] サブデバイス: 1/1 サブデバイス #0: subdevice #0 カード 1: NVidia [HDA NVidia], デバイス 8: HDMI 2 [HDMI 2] サブデバイス: 1/1 サブデバイス #0: subdevice #0 カード 1: NVidia [HDA NVidia], デバイス 9: HDMI 3 [HDMI 3] サブデバイス: 1/1 サブデバイス #0: subdevice #0 カード 2: Headset [Logitech G633 Gaming Headset], デバイス 0: USB Audio [USB Audio] サブデバイス: 1/1 サブデバイス #0: subdevice #0 ``` ### 試したこと ・マイクがミュートになっていないことはalsamixerから調整して確認済み ・マイクを0番のマイクにすると音声が入るがノイズのみになる ### 開発環境 os:ubuntu 16.04.5 LTS python :Python 3.6.3 :: Anaconda custom (64-bit) 使用しているヘッドセット:logicool g633
回答: おそらくlogicoolのヘッドセットがubuntuに対応していないのが原因と推測されました。 3.5mmプラグのマイクに変更したところ無事音声の入力ができたのでそれで解決とします。