- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下代码:
import openai
import pyttsx3
import speech_recognition as sr
from api_key import API_KEY
openai.api_key = API_KEY
engine = pyttsx3.init()
r = sr.Recognizer()
mic = sr.Microphone(device_index=1)
print(sr.Microphone.list_microphone_names())
conversation = ""
user_name = "Josode"
while True:
with mic as source:
print("\nlistening... speak clearly into mic.")
r.adjust_for_ambient_noise(source, duration=0.2)
audio = r.listen(source)
print("no longer listening.\n")
try:
user_input = r.recognize_google(audio)
except:
continue
prompt = user_name + ": " + user_input + "\n Ava:"
conversation += prompt
response = openai.Completion.create(engine="text-davinci-002", prompt=conversation, max_tokens=100)
response_str = response["choices"][0]["text"].replace("\n", "")
response_str = response_str.split(user_name + ": ", 1)[0].split("Ava: ", 1)[0]
conversation += response_str + "\n"
print(response_str)
engine.say(response_str)
engine.runAndWait()
当我运行该文件时,我听到...对着麦克风清晰地说话。不再收听。 davinci 没有输出。
此外,麦克风印记是 ['LG FULL HD', 'Ari Chan's AirPods', 'Ari Chan's AirPods', 'MacBook Pro Microphone', 'MacBook Pro Speakers']。我正在使用索引 1
API key 正确且已导入。我在 Open AI 有一个帐户,可以毫无问题地使用 playground。
你看到我没看到的东西了吗?它应该工作
最佳答案
很可能你在 r.recognize_google(audio)
中遇到异常,因此它会一次又一次地强制 continue
而没有任何输出,请尝试添加类似这样的内容进行调试它:
import traceback
...
try:
user_input = r.recognize_google(audio)
except:
print(traceback.format_exc())
continue
关于python - Open AI davinci 不产生任何输出(文本或音频),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74403541/
一开始效果很好,图像也出现在它应该出现的位置。当我在任何地方单击图像时,它就会消失,我只剩下 ... 这违背了转换、裁剪等目的。 从我试图寻找解决方案的研究来看,这显然不是一个新问题。但是,我找不到任
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 1年前关闭。 Improve thi
我有以下代码: import openai import pyttsx3 import speech_recognition as sr from api_key import API_KEY ope
我正在尝试使用 "text-davinci-002" 模型和 "openai"。返回的文本是单句,而openAI官方例子中是同一句话返回全文。这是使用的代码: response = openai.Co
我正在尝试使用 "text-davinci-002" 模型和 "openai"。返回的文本是单句,而openAI官方例子中是同一句话返回全文。这是使用的代码: response = openai.Co
我有以下代码: import openai import pyttsx3 import speech_recognition as sr from api_key import API_KEY ope
我在 Python 中使用 text-davinci-003 模型。 response = openai.Completion.create( engine="text-davinci-00
我在 Python 中使用 text-davinci-003 模型。 response = openai.Completion.create( engine="text-davinci-00
我不明白为什么正则表达式: [^\d\s\w,] 匹配字符串: "leonardo,davinci" 那是我的测试: $ echo "leonardo,davinci" | egrep '[^\d\w
我问它“什么是 COVID-19?”,使用以下代码: string key = "XXXX"; OpenAIAPI api = new OpenAIAPI(key,Engine.Davinci); v
我问它“什么是 COVID-19?”,使用以下代码: string key = "XXXX"; OpenAIAPI api = new OpenAIAPI(key,Engine.Davinci); v
var collector = new MessageCollector(message.channel, filter, { max: 10, time: 60000, })
var collector = new MessageCollector(message.channel, filter, { max: 10, time: 60000, })
我正在尝试使用 DMA 对连接到 OMAP-L138 的 SPI 总线的 FPGA 进行编程,但没有成功。 目前,我正在使用 linux 3.19 附带的 davinci-spi 驱动程序 (driv
我是 python 新手,我想参与一下这段代码。我正在使用 openai API 开发一个智能聊天机器人,并在 What's 应用程序中使用它。我的这段代码负责代码中的 chatgpt 响应。目前,此
我将 GPT-3 text-davinci-003 算法与 Node js 集成在一起,一切正常,但是当我们每次都有不同的传递 token 时,但每次 Same 都会回复 GPT-3 text-dav
我是 python 新手,我想参与一下这段代码。我正在使用 openai API 开发一个智能聊天机器人,并在 What's 应用程序中使用它。我的这段代码负责代码中的 chatgpt 响应。目前,此
我将 GPT-3 text-davinci-003 算法与 Node js 集成在一起,一切正常,但是当我们每次都有不同的传递 token 时,但每次 Same 都会回复 GPT-3 text-dav
我正在学习编码,并试图弄清楚如何在我的网站上复制我自己的小聊天 GPT。我让它在达芬奇三号上工作,但是当我尝试升级到 3.5 时它就坏了。这是工作链接和代码。有什么建议吗? https://welli
当我尝试使用 OpenAI 的 text-davinci-003 模型生成代码时,输出通常以介绍性句子开头。 在我指示代码使用 JSON 列出 PHP 文件中的所有变量的实例中,返回的结果以: T
我是一名优秀的程序员,十分优秀!