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')

Python 实现 ChatGPT 内容调用 TTS 语音输出

原文地址: https://www.cveoy.top/t/topic/jDbQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录