[实战]使用TTS提示 No espeak backend found. Install espeak-ng or espeak to your system

场景

在Windows下在VS Code 使用TTS验证语音合成进报以下错误

 raise Exception(" [!] No espeak backend found. Install espeak-ng or espeak to your system.")
Exception:  [!] No espeak backend found. Install espeak-ng or espeak to your system.

解决方案

下载espeak-ng并进行安装,下载安装地址如下

espeak-ng/docs/building.md at master · espeak-ng/espeak-ng · GitHub

找到espeak-ng-X64.msi下载安装,并检查有没有将目录放在windows环境变量path中,如果没有手动添加。我的安装目录为:C:\Program Files\eSpeak NG

安装完成并设置Path若仍然报错,则重启一下VS Code即可(我是在VS Code中验证的)。

TTS Demo

  • 安装TTS

pip install TTS

  • coqui-ai/TTS 代码如下
import torch
from TTS.api import TTS
# Get device
device = "cuda" if torch.cuda.is_available() else "cpu"
tts = TTS(model_name="tts_models/multilingual/multi-dataset/your_tts", progress_bar=False).to(device)
OUTPUT_PATH = "F:\\output.wav"
tts.tts_to_file("A genius is the person who repeats the most times!", speaker_wav="20241218_140008.wav", language="en", file_path="output.wav")

20241218_140008.wav下载地址:  https://download.csdn.net/download/c364902709/90150335?spm=1001.2014.3001.5501

大家可以自己录制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值