当前位置:   article > 正文

我用python调用接口实现语音交互_python实现语音交互

python实现语音交互

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

语音交互属于人机交互的范畴,是人机交互发展到目前的一种最前沿的交互方式:就是用人类的自然语言给机器下指令,达成自己的目的这一过程。

一、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只能实现文本转文本,要想实现语音交互,必须得利用阿里云的语音播报。

①引入库

代码如下(示例):

  1. import speech_recognition as sr
  2. import pyttsx3
  3. import openai
  4. openai.api_key = "自己申请的API-KEY"

2.读入数据

代码如下(示例):

  1. conversation = ""
  2. user_name = "小新"
  3. bot_name = "AI"
  4. aliyunToken = sr.get_aliyun_token("ak","sk")

3.界面演示

视频管理-CSDN创作中心


总结

以上就是今天要讲的内容。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/852089
推荐阅读
相关标签
  

闽ICP备14008679号