当前位置:   article > 正文

CHATGPT文字转语音回答_chatgpt 文字转语音 php

chatgpt 文字转语音 php

```python
import openai
import time
import pyttsx3

# 初始化语音合成引擎
engine = pyttsx3.init()

# 设置要使用的声音
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[0].id)  # 这里使用第二个声音
openai.api_key = ""
model = "text-davinci-003"


def generate_text(prompt, model_engine=model, max_tokens=1024, n=1, stop=None, temperature=0.1):
    completions = openai.Completion.create(engine=model_engine, prompt=prompt, max_tokens=max_tokens, n=n, stop=stop,
                                           temperature=temperature, )

    message = completions.choices[0].text.strip()
    return message


a = time.time()
message = generate_text("说出著名的医学期刊3个")
b = time.time()

print(message, )
engine.say(message)
engine.runAndWait()
print(f"Time taken: {b - a:.2f} seconds")

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
换自己的APi就行
  • 1
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号