Python OSError:没有使用CoLAB的默认输入设备

Python OSError:没有使用CoLAB的默认输入设备,python,nlp,speech-to-text,pyaudio,Python,Nlp,Speech To Text,Pyaudio,无法在CoLAB中使用SpeechRecognition库 代码: I pip安装了以下组件: !apt install libasound2-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg !pip install pyaudio !pip install ConfigParser !apt-get install python-gnuradio-audio-portaudio !python -m pip install p

无法在CoLAB中使用SpeechRecognition库

代码:

I pip安装了以下组件:

!apt install libasound2-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg
!pip install pyaudio
!pip install ConfigParser
!apt-get install python-gnuradio-audio-portaudio
!python -m pip install pyaudio
!pip install SpeechRecognition
错误显示:

---------------------------------------------------------------------------
OSError                                   Traceback (most recent call last)
<ipython-input-34-65e65421018d> in <module>()
      4 r = sr.Recognizer()
      5 
----> 6 with sr.Microphone() as source:
      7     print("Speak Anything: ")
      8     audio = r.listen(source)

1 frames
/usr/local/lib/python3.6/dist-packages/pyaudio.py in get_default_input_device_info(self)
    947         """
    948 
--> 949         device_index = pa.get_default_input_device()
    950         return self.get_device_info_by_index(device_index)
    951 

OSError: No Default Input Device Available
-------------------------------------------------------------------------
---------------------------------------------------------------------------
OSError回溯(最近一次调用上次)
在()
4 r=高级识别器()
5.
---->6使用高级麦克风()作为源:
7打印(“说任何话:”)
8音频=r.listen(源)
1帧
/获取默认输入设备信息(self)中的usr/local/lib/python3.6/dist-packages/pyaudio.py
947         """
948
-->949设备索引=pa。获取默认输入设备()
950返回自我。通过索引获取设备信息(设备索引)
951
操作错误:没有可用的默认输入设备
-------------------------------------------------------------------------
仅供参考,我正在使用谷歌CoLAB。
--提前感谢!

这是否回答了您的问题?
---------------------------------------------------------------------------
OSError                                   Traceback (most recent call last)
<ipython-input-34-65e65421018d> in <module>()
      4 r = sr.Recognizer()
      5 
----> 6 with sr.Microphone() as source:
      7     print("Speak Anything: ")
      8     audio = r.listen(source)

1 frames
/usr/local/lib/python3.6/dist-packages/pyaudio.py in get_default_input_device_info(self)
    947         """
    948 
--> 949         device_index = pa.get_default_input_device()
    950         return self.get_device_info_by_index(device_index)
    951 

OSError: No Default Input Device Available
-------------------------------------------------------------------------