Python调用系统语音Win32com.client.Dispatch(‘SAPI.SPVOICE‘) 出错

问题描述

使用Win32com.client.Dispatch('SAPI.SPVOICE') 朗读文字时,只能使用耳机听,拔下耳机就会报错:

pywintypes.com_error: (-2147352567, '发生意外。', (0, None, '没有注册类\r\n', None, 0, -2147201015), None)

源码如下图:

错误原因

这个系统语音需要调用到 windows 里面的文字转语音功能 大多数人第一次用都没有实际找到其配置语音的实际位置

1 打开控制面板

win+i打开设置,输入”控制面板”

2 在搜索一栏中输入 语音识别

3 点击 语音识别

4 点击左侧的文本到语音转换

         点击预听语音,看看好不好使

 要是没听到语音 点击 音频输出

再次点击预听语音,听到声音以后就配置完成了,在回到程序页面运行就能实现文字转语音了。

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值