使用 F5 TTS 文字转音频

F5 TTS 支持 ZeroShot 音频克隆,只有将需要音频传给模型,模型既可以生成以对应声音生成的音频,F5 最强大的地方就是可以使用定制的人声。F5 使用了 DIT 架构进行训练,结构如下:

本地使用 F5 TTS

F5 使用很简单,本地进行安装,我使用 ModelScope 的镜像,免去了一些环境的配置与安装。通过命令行生成音频,这里使用了默认的系统的人声,如果需要使用定制人声添加两个参数即可 --ref_audio "ref_audio.wav" \ --ref_text "The content, subtitle or transcription of reference audio." \, ref_text 不是必须的。

复制代码
## 安装 F5
pip install git+https://github.com/SWivid/F5-TTS.git

## 运行
f5-tts_infer-cli --model "F5-TTS"   --gen_text "新疆阿尔金山作为中国四大无人区之一,平均海拔四千五百八十米,那里人烟稀少,却有一群维护着格库铁路通信畅通的年轻通信工。二十四岁的辛晓雨常年工作在浩渺无垠的戈壁上,用认真负责 的态度悉心维护着通信基站的设施设备,保障着铁路安全运行。"

总结

F5 TTS 效果还不错,可以使用定制的人声,不需要进行训练,中文无法识别数字,可以先通过LLM 进行转换将数字转为中文。

相关推荐
骑着蜗牛撵大象3273 天前
边听边答的底层逻辑:实时语音对话的延迟拆解与流水线设计
ai·对话系统·tts·低延迟·流式asr
云樱梦海6 天前
5 分钟上手 IndexTTS 2.5 便携包:不用装 Python、不挑显卡、本地离线跑语音克隆
开发语言·python·tts·indextts2.5
深度智能Ai11 天前
IndexTTS 2.5 语音合成 API 接口使用文档
ai·语音合成·tts·在线语音合成
liuyanqun-parbie16 天前
从语音到答案:实时语音客服机器人技术实践
机器人·agent·tts·asr·语音
qwsaedca1 个月前
在Mac上跑 Kokoro TTS经验总结
rust·mac·tts
刘广睿1 个月前
AI 配音怎么做?语音合成 TTS 技术选型与本地部署实战(edge-tts / GPT-SoVITS / CosyVoice / Piper)
人工智能·音视频·效率工具·语音合成·tts
iwgh1 个月前
OddTTS更新:集成MOSS-TTS-Nano 0.1B ONNX,纯CPU实时语音克隆与20种语言支持
语音合成·tts·oddtts·moss-tts-nano
iwgh1 个月前
OddTTS更新:纯CPU支持11种语言的语音合成!
语音合成·tts·kokoro·oddtts·audio8
angushine1 个月前
qwen3-tts使用实例
python·tts
谢白羽2 个月前
vLLM-Omni 部署 IndexTTS 2.5
llm·agent·tts·vllm·大模型部署