https://hackaday.com/2023/04/22/ai-powered-speaker-is-a-chatbot-you-can-actually-chat-with/
作者:Robin Kearey 2023年4月22日
人工智能聊天机器人非常酷,但大多数聊天机器人仍然需要你在键盘上输入问题并从屏幕上读取答案。当然,它不一定是这样的:通过一些标准工具,你可以把聊天机器人变成一台真正聊天的机器,就像[Hoani Bryson]所做的那样。他决定制作一个独立的语音操作的ChatGPT客户端(https://hoani.net/posts/blog/...),你可以坐在它旁边进行对话。
该项目的基础是一个USB音箱,[Hoani]在其中添加了一个树莓派、一个Teensy、一个双线LCD和一个红色大按钮。当你按下按钮时,Pi会收听你的语音,并使用OpenAI语音转录功能将其转换为文本。然后,它通过其API将生成的文本发送到ChatGPT,并等待其响应,然后再通过eSpeak语音合成器将其转换为声音。由Teensy驱动的LCD显示机器的当前状态,并在机器说话时提供实时字幕。
为了美化AI盒子的外观,[Hoani]还添加了一个LED环,可以显示正在生成的音频的频谱图。这个小小的添加真的让这个东西变得生动起来,把它变成了一个看起来像经典科幻电影道具的东西。当然,除了这个——我们就像实际上生活在未来,周围都是类人类的人工智能。
大部分代码是用Go编写的,所有代码都可以在[Hoani]的GitHub页面(https://github.com/hoani/chatbox)上免费获得。它还包括一个名为toot(https://github.com/hoani/toot)的独立音频处理库,[Hoani]写这个库是为了帮助他与麦克风接口并进行频谱分析。任何有基本电子技能的人现在都可以建立自己的人工智能伴侣并与之交谈——这是业余无线电操作员已经做了一段时间的事情(https://hackaday.com/2023/01/28/the-voice-of-chatgpt-is-now-on-the-air/)。
视频链接: