文本转语音(TTS)

使用 OpenAI API 的多模态系统

James Chapman

Curriculum Manager, DataCamp

文本转语音

 

  • 浏览器、移动应用、无障碍
  • 文本 → 逼真人声
  • 提升无障碍性

移动应用中的文本转语音。

使用 OpenAI API 的多模态系统

使用 OpenAI 的文本转语音

  • 使用 Audio 端点 → .speech.create()
response = client.audio.speech.create(

model="gpt-4o-mini-tts",
voice="onyx",
input="Creating human-like speech is now possible with just a few lines of code. Pretty neat, right?"
)
response.stream_to_file("output.mp3")
  • response_format"mp3""opus""aac""flac""wav""pcm"
1 https://www.openai.fm/
使用 OpenAI API 的多模态系统

Onyx

"Onyx"声音拟作虚拟助理。

使用 OpenAI API 的多模态系统

OpenAI TTS

  • 针对英语优化

"Onyx"声音拟作虚拟助理。

一个显示音频录制和文本块的图标。

使用 OpenAI API 的多模态系统

开始练习!

使用 OpenAI API 的多模态系统

Preparing Video For Download...