提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
语音交互属于人机交互的范畴,是人机交互发展到目前的一种最前沿的交互方式:就是用人类的自然语言给机器下指令,达成自己的目的这一过程。
一、Python是什么?
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。 作为现在最热门的程序语言,Python提供了高效的高级数据结构,还能简单有效地面向对象编程。随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
二、注册API_KEY账号
1.先去获取虚拟手机号码。短期手机号码。手机短信激活服务 (sms-activate.org)
注册一个国外手机号,因为在申请API_KEY时需要,不支持国内的手机号。
2.访问OpenAI的官方网站https://openai.com/
3.登录后,转到OpenAI控制台https://beta.openai.com/dashboard/login
4.在“API Keys”页面上,单击“Create New API Key”按钮。
5.去阿里云注册一个账号,因为chatgpt只能实现文本转文本,要想实现语音交互,必须得利用阿里云的语音播报。
①引入库
代码如下(示例):
import speech_recognition as sr
import pyttsx3
import openai
openai.api_key = "自己申请的API-KEY"
2.读入数据
代码如下(示例):
conversation = ""
user_name = "小新"
bot_name = "AI"
aliyunToken = sr.get_aliyun_token("ak","sk")
3.界面演示
总结
以上就是今天要讲的内容。