Score:1

ข้อผิดพลาดของโมดูลการรู้จำเสียงเช่นกัน

ธง cn

ฉันกำลังพยายามแปลงคำพูดเป็นข้อความโดยใช้ SpeechRecognition บน Ubuntu 21.10


นำเข้าการรู้จำเสียงพูดเป็น sr

def ฟัง ():
    r = sr.Recognizer()
    mic = sr.ไมโครโฟน(device_index=1)
    มีไมค์เป็นที่มา:
        เสียง = r.listen (แหล่งที่มา, หมดเวลา = 10)
        ส่งคืน r.recognize_google(เสียง)
พิมพ์ (ฟัง ())

นี่เป็นการโยนข้อผิดพลาด

ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) การ์ด PCM ที่ไม่รู้จัก.pcm.rear
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) การ์ด PCM ที่ไม่รู้จัก.pcm.center_lfe
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) การ์ด PCM ที่ไม่รู้จัก.pcm.side
ALSA lib pcm_route.c:877:(find_matching_chmap) ไม่พบแผนที่ช่องที่ตรงกัน
ALSA lib pcm_route.c:877:(find_matching_chmap) ไม่พบแผนที่ช่องที่ตรงกัน
ALSA lib pcm_route.c:877:(find_matching_chmap) ไม่พบแผนที่ช่องที่ตรงกัน
ALSA lib pcm_route.c:877:(find_matching_chmap) ไม่พบแผนที่ช่องที่ตรงกัน
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) พอร์ตฟิลด์ที่ไม่รู้จัก
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) พอร์ตฟิลด์ที่ไม่รู้จัก
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) ประเภทการ์ดไม่ถูกต้อง
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) ประเภทการ์ดไม่ถูกต้อง
นิพจน์ 'parameters->channelCount <= maxChans' ล้มเหลวใน 'src/hostapi/alsa/pa_linux_alsa.c' บรรทัด: 1514
นิพจน์ 'ValidateParameters ( inputParameters, hostApi, StreamDirection_In )' ล้มเหลวใน 'src/hostapi/alsa/pa_linux_alsa.c' บรรทัด: 2818
Traceback (การโทรครั้งล่าสุดล่าสุด):
  ไฟล์ "/home/harsha/PycharmProjects/playground/audio.py" บรรทัดที่ 29 ใน <โมดูล>
    assitant.listen()
  ไฟล์ "/home/harsha/PycharmProjects/playground/audio.py", บรรทัด 23, ในการฟัง
    มีไมค์เป็นที่มา:
  ไฟล์ "/home/harsha/PycharmProjects/playground/sand/lib/python3.9/site-packages/speech_recognition/__init__.py" บรรทัด 138 ใน __enter__
    self.audio.open(
  ไฟล์ "/home/harsha/PycharmProjects/playground/sand/lib/python3.9/site-packages/pyaudio.py" บรรทัด 750 เปิดอยู่
    stream = สตรีม(ตัวเอง, *args, **kwargs)
  ไฟล์ "/home/harsha/PycharmProjects/playground/sand/lib/python3.9/site-packages/pyaudio.py", บรรทัด 441 ใน __init__
    self._stream = pa.open(** อาร์กิวเมนต์)
OSError: [Errno -9998] จำนวนช่องไม่ถูกต้อง

ฉันกำลังทำสิ่งนี้ในแล็ปท็อปที่มีไมโครโฟนในตัว

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา