文字转语音库:win32com.client

作者: admin 分类: python 发布时间: 2022-08-05 22:47

今天看一个python编程的视频直播,看到一个文字转语音的库。我以前就在想有没有这样的库,没想到还真有,百度搜索了下结果,自己也尝试了下,把调用方法记录下来:

1,先要安装库文件:

pip install pypiwin32

2,调用方法:

from  win32com.client import  Dispatch
speaker=Dispatch("SAPI.Spvoice")
speaker.Speaker("我是天才")
不过我这样调用以后,还是弹出了错误,错误代码:
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\win32com\client\dynamic.py", line 639, in __getattr__
    raise AttributeError("%s.%s" % (self._username_, attr))
AttributeError: SAPI.Spvoice.Speaker

暂时还没有找到原因。

2023年3月1号更新,今天重新用这个库时,发现有了英语提示,原来只要在调用命令那里改成:speaker.speak("我是天才")就可以了。

参考文章:

https://blog.csdn.net/sqzhao/article/details/120506463

https://www.cnpython.com/qa/309688

https://fishc.com.cn/thread-94765-1-1.html

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Powered by 草根站长笔记 © 2015-2020 草根站长笔记 Inc.版权所有,禁止转载