Python 实现 ChatGPT 内容调用 TTS 语音输出
import openai from gtts import gTTS import os
设置 OpenAI API 密钥
openai.api_key = 'YOUR_API_KEY'
输入要生成语音的文本
text = 'Hello, how are you today?'
调用 OpenAI API 生成文本摘要
response = openai.Completion.create( engine='davinci', prompt=text, max_tokens=60, n=1, stop=None, temperature=0.5, )
获取生成的文本摘要
summary = response.choices[0].text.strip()
使用 gTTS 将文本摘要转换为语音
tts = gTTS(summary)
将语音保存到本地
tts.save('output.mp3')
播放语音
os.system('mpg321 output.mp3')
原文地址: https://www.cveoy.top/t/topic/jDbQ 著作权归作者所有。请勿转载和采集!