当前位置:   article > 正文

Python三行代码实现语音合成 - 文本转语音(简易版)_speaker = win32com.client.dispatch("sapi.spvoice")

speaker = win32com.client.dispatch("sapi.spvoice")1

废话不多说,直接上代码!!!

1.极简版 - 三行代码
#Authors:xiaobei

import win32com.client
speaker = win32com.client.Dispatch("SAPI.SPVOICE")
speaker.Speak("这是我的第一条语音")
  • 1
  • 2
  • 3
  • 4
2.库的安装

这里用到了第三方库win32com,安装很简单,但大多数人都有一个误区导致安装失败。

首先打开cmd窗口,然后输入安装命令行语句。

失败的安装:

pip install win32com
  • 1

正确的安装方法:

python -m pip install pypiwin32
  • 1
3.进阶版:略加修饰
#Authors:xiaobei

import win32com.client
import time
speaker = win32com.client.Dispatch("SAPI.SPVOICE")
n = 1
while True:
    speaker.Speak("这是我的第{}条语音".format(n))
    time.sleep(0.2)
    n = n+1
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/980133
推荐阅读
相关标签
  

闽ICP备14008679号