Điểm:1

Mô-đun nhận dạng giọng nói lỗi alsa

lá cờ cn

Tôi đang cố chuyển giọng nói thành văn bản bằng SpeechRecognition trên Ubuntu 21.10


nhập speech_recognition dưới dạng sr

chắc chắn lắng nghe():
    r = sr.Recognizer()
    mic = sr.Micrô(device_index=1)
    với mic làm nguồn:
        âm thanh = r.listen(nguồn, hết thời gian=10)
        trả về r.recognize_google(âm thanh)
in (nghe())

Đây là một lỗi

ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Thẻ PCM không xác định.pcm.rear
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Thẻ PCM không xác định.pcm.center_lfe
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Thẻ PCM không xác định.pcm.side
ALSA lib pcm_route.c:877:(find_matching_chmap) Không tìm thấy bản đồ kênh phù hợp
ALSA lib pcm_route.c:877:(find_matching_chmap) Không tìm thấy bản đồ kênh phù hợp
ALSA lib pcm_route.c:877:(find_matching_chmap) Không tìm thấy bản đồ kênh phù hợp
ALSA lib pcm_route.c:877:(find_matching_chmap) Không tìm thấy bản đồ kênh phù hợp
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Cổng trường không xác định
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Cổng trường không xác định
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Loại thẻ không hợp lệ
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Loại thẻ không hợp lệ
Biểu thức 'tham số->channelCount <= maxChans' không thành công trong 'src/hostapi/alsa/pa_linux_alsa.c', dòng: 1514
Biểu thức 'ValidateParameters( inputParameters, hostApi, StreamDirection_In )' không thành công trong 'src/hostapi/alsa/pa_linux_alsa.c', dòng: 2818
Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/home/harsha/PycharmProjects/playground/audio.py", dòng 29, trong <module>
    trợ lý.listen()
  Tệp "/home/harsha/PycharmProjects/playground/audio.py", dòng 23, trong phần nghe
    với mic làm nguồn:
  Tệp "/home/harsha/PycharmProjects/playground/sand/lib/python3.9/site-packages/speech_recognition/__init__.py", dòng 138, trong __enter__
    self.audio.open(
  Tệp "/home/harsha/PycharmProjects/playground/sand/lib/python3.9/site-packages/pyaudio.py", dòng 750, đang mở
    stream = Stream(self, *args, **kwargs)
  Tệp "/home/harsha/PycharmProjects/playground/sand/lib/python3.9/site-packages/pyaudio.py", dòng 441, trong __init__
    self._stream = pa.open(**đối số)
OSError: [Errno -9998] Số lượng kênh không hợp lệ

Tôi đang làm điều này trong máy tính xách tay của mình với micrô sẵn có.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.