python使用speech_recognition及pyttsx3在win10下实现ai语音交互助手问答代码

代码语言:python

所属分类:人工智能

代码描述:python使用speech_recognition及pyttsx3在win10下实现ai语音交互助手问答代码,ai聆听您的声音,提出问题后,他会跟您语音交互。

代码标签: python speech_recognition pyttsx3 win10 ai 语音 交互

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

#!/usr/local/python3/bin/python3
# -*- coding: utf-8 -*
import speech_recognition as sr
import pyttsx3
import openai

openai.api_key = "<your-api-key>"

# 创建 TTS 对象
engine = pyttsx3.init()
# 创建 Recognizer 对象
r = sr.Recognizer()

def getopenairesponse(keyword):
    response = openai.Completion.create(
    engine="text-davinci-003",
    prompt=keyword,
    max_tokens=1024,
    temperature=0.5
    )
    return response["choices"][0]["text"]

while True:
    # 使用麦克风录音
    with sr.Microphone() as source:
        print(&q.........完整代码请登录后点击上方下载按钮下载查看

网友评论0