语音识别遇到的一些问题总结

语音识别遇到的一些问题总结

  • 1,问题一(recognition connection failed: [WinError 10060] )
    • 代码
    • 解决方案
  • 2,问题二(pygame.error: mpg123_seek: Invalid RVA mode. (code 12))
    • 代码
    • 解决方案

1,问题一(recognition connection failed: [WinError 10060] )

recognition connection failed: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

代码

import speech_recognition as sr
r = sr.Recognizer()
mic = sr.Microphone()
print(sr.Microphone.list_microphone_names())
with mic as source:
    audio = r.listen(source)  # listen()函数将监听录音,并等到静音时停止。
print(r.recognize_google(audio))   # 问题在这 

解决方案

import speech_recognition as sr
r = sr.Recognizer()
mic = sr.Microphone()
print(sr.Microphone.list_microphone_names())
with mic as source:
    audio = r.listen(source)  # listen()函数将监听录音,并等到静音时停止。
print(r.recognize_sphinx(audio))

2,问题二(pygame.error: mpg123_seek: Invalid RVA mode. (code 12))

mixer.music.play()

pygame.error: mpg123_seek: Invalid RVA mode. (code 12)

代码

mixer.init()
mixer.music.load('hello.mp3')
mixer.music.play()

解决方案

查看hello.mp3是否为可用的语音文件(电脑可以播放即可)。

你可能感兴趣的:(新手常见错误,python)