Puncte:1

Eroare al modulului de recunoaștere a vorbirii

drapel cn

Încerc să convertesc vorbirea în text folosind SpeechRecognition pe ubuntu 21.10


import speech_recognition ca sr

def ascult():
    r = sr.Recognizer()
    mic = sr.Microphone(device_index=1)
    cu microfon ca sursa:
        audio = r.listen(sursă, timeout=10)
        returnează r.recognize_google(audio)
imprima(asculta())

Aceasta este o eroare

ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Cards PCM necunoscute.pcm.rear
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Cards PCM necunoscute.pcm.center_lfe
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Cards PCM necunoscut.pcm.side
ALSA lib pcm_route.c:877:(find_matching_chmap) Nu s-a găsit nicio hartă a canalului care să se potrivească
ALSA lib pcm_route.c:877:(find_matching_chmap) Nu s-a găsit nicio hartă a canalului care să se potrivească
ALSA lib pcm_route.c:877:(find_matching_chmap) Nu s-a găsit nicio hartă a canalului care să se potrivească
ALSA lib pcm_route.c:877:(find_matching_chmap) Nu s-a găsit nicio hartă a canalului care să se potrivească
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Port câmp necunoscut
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Port câmp necunoscut
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Tip nevalid pentru card
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Tip nevalid pentru card
Expresia „parameters->channelCount <= maxChans” a eșuat în „src/hostapi/alsa/pa_linux_alsa.c”, linia: 1514
Expresia „ValidateParameters( inputParameters, hostApi, StreamDirection_In )” a eșuat în „src/hostapi/alsa/pa_linux_alsa.c”, linia: 2818
Traceback (cel mai recent apel ultimul):
  Fișierul „/home/harsha/PycharmProjects/playground/audio.py”, rândul 29, în <modul>
    asistent.ascultă()
  Fișier „/home/harsha/PycharmProjects/playground/audio.py”, rândul 23, în ascultare
    cu microfon ca sursa:
  Fișierul „/home/harsha/PycharmProjects/playground/sand/lib/python3.9/site-packages/speech_recognition/__init__.py”, rândul 138, în __enter__
    self.audio.open(
  Fișierul „/home/harsha/PycharmProjects/playground/sand/lib/python3.9/site-packages/pyaudio.py”, rândul 750, deschis
    stream = Stream(self, *args, **kwargs)
  Fișierul „/home/harsha/PycharmProjects/playground/sand/lib/python3.9/site-packages/pyaudio.py”, rândul 441, în __init__
    self._stream = pa.open(**argumente)
OSError: [Errno -9998] Număr nevalid de canale

Fac asta în laptopul meu cu microfon încorporat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.