解决Python调用系统语音win32com.client.Dispatch('SAPI.SPVOICE') 出错的问题
我调用系统的文字转语音
import win32com.client
speaker = win32com.client.Dispatch('SAPI.SPVOICE')
speaker.Speak('欢迎您')
出错错误是
File "<COMObject <SAPI.SPVOICE>>", line 2, in speak
pywintypes.com_error: (-2147352567, '发生意外。', (0, None, None, None, 0, -2147024809), None)
网上的解决办法较少,在此贴出我的解决办法
这个系统语音需要调用到 windows 里面的文字转语音功能 大多数人第一次用都没有实际找到其配置语音的实际位置
打开控制面板


当使用Python的win32com.client.Dispatch('SAPI.SPVOICE')调用系统文字转语音功能时,可能会遇到错误。此问题通常由于未配置Windows的语音设置引起。解决方法包括:通过控制面板找到并进入语音识别,确保已启用文本到语音转换,并检查语音输出设备是否正常工作。完成配置后,程序即可正常运行文字转语音功能。

最低0.47元/天 解锁文章
853

被折叠的 条评论
为什么被折叠?



