Python三行代码实现语音合成

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

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

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

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

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

失败的安装:

pip install win32com

正确的安装方法:

python -m pip install pypiwin32
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
    
原文地址:https://www.cnblogs.com/slz99/p/12527749.html