语音实时对话机器人(基于百度语音和图灵机器人)

注:本版软件是树莓派语音聊天机器人(基于讯飞语音和图灵机器人)的重构版本。本版全部使用python编程,不涉及bash等的操作与编程;本版使用百度语音代替了讯飞语音,没有使用C语言编程,不涉及编译,简化了文件结构和编程难度;本版加入了对链接的处理,需要时可以自动打开网页。

简介:
结合百度语音识别,图灵机器人和百度语音合成实现的实时对话机器人,本版相较第一版树莓派实时对话机器人在反应速度,使用体验上有很大提升。现在这个机器人支持搜索图片、火车票、新闻和菜谱等,最主要的更新是加入了下载付费歌曲的功能,这个功能真的超级装逼,唤醒之后只需要说“下载稻香”,一首付费的 稻香.mp3 就在你电脑上了。其他的具体功能详见图灵官网。

文件结构:

|——audio
|  |——_output_file.wav  #录音时的音频缓冲文件
|  |——man.wav  #录音文件,说话的声音信息在这里面
|  |——machine.mp3  #百度语音合成返回的MP3文件
|  |——machine.wav  #MP3文件转码后的WAV格式音频文件
|——LoginInfo.txt  #百度云语音识别登录信息,自己注册百度云账号得到自己的登录信息
|——family.py  #语音对话功能集成库
|——example.py  #例程,运行这个文件以体验全部功能

环境及安装方法:
版本:
    windows10 、python3.6
相关库(Linux安装需要管理员权限):
    pydub 安装方法 pip install pydub 
    aip   安装方法 pip install baidu-aip
    别的库自己缺什么pip install什么吧,Linux别忘了权限问题

代码点击这里下载

python机器人助手--丫丫1.0版本(基于百度语音和图灵机器人)相关推荐

  1. 基于 QT5 百度语音API 图灵机器人API 的智能语音聊天机器人

    基于 QT5 百度语音API 图灵机器人API 的智能语音聊天机器人 程序简介 代码一共分为以下几个模块 伪代码形式为 部分代码 源代码下载地址 程序简介 程序界面包含录音和发送两个按钮 点录音将开始 ...

  2. 基于讯飞语音,百度语音,图灵机器人的智能语音机器人毕业设计第一天

    语音机器人C语言终极版 c代码更新的地址: https://github.com/1158114251/-Intelligent-speech-robot 视频地址: https://www.bili ...

  3. [初识]使用百度AI接口,图灵机器人实现简单语音对话

    一.准备 1.百度ai开放平台提供了优质的接口资源https://ai.baidu.com/  (基本免费) 2.在语音识别的接口中, 对中文来说, 讯飞的接口是很好的选择https://www.xf ...

  4. 考勤助手——数据库3.0版本

    基于数据库1.0及2.0版本,我们将细节的地方逐一进行讨论,设计出了数据库3.0版本. 根据ER图,进行基本表的设计如下: 转载于:https://www.cnblogs.com/GG-TEN/p/5 ...

  5. Python查看微信好友男女比例及地域为位置和图灵机器人自动聊天

    首先在pycharm中 安装:wxpy 支持 Python 3.4-3.6,以及 2.7 版本 pip install -U wxpy 安装 pillow模块 pip install pillow 安 ...

  6. php百度大脑,百度大脑和图灵机器人制作一个简单的自动聊天机器人【PHP代码】...

    可以和机器人聊天 文字发送消息 网页进行语音回复 这里主要用到了两个接口 一个是百度大脑  用来实现语音合成 一个是图灵机器人用来实现自动聊天 以下是代码分两个版本 版本一是没有语音合成 版本二是加上 ...

  7. 用Python3调用百度AI和图灵机器人实现一个智能(bushi)AI聊天机器人

    题目看起来高大上,但其实这只是假象.关键是要理清思路和流程,掌握了这个之后,整个项目基本就简化成了"傻瓜"项目,对编程能力的要求较低. 思路及流程 一定要搞清这个流程,不要被绕晕. ...

  8. ros+科大迅飞语音包+图灵机器人(三)通过图灵进行语义理解

    首先我们需要下载 sduo apt install libcurl3 libcurl4-openssl-dev sudo apt install libjsoncpp0 libjsoncpp-dev ...

  9. java 微信 图灵机器人,SAE服务下用java实现微信公众账号图灵机器人

    需要准备的资源: SAE注册账号,顺便将开发的依赖包下载下来,以免造成本地编译调试通过,上传服务器显示异常的情 图灵机器人注册账号,会发给你一个API key 微信公众平台注册账号,申请成为开发者(需 ...

最新文章

  1. 施耐德电气推出 EcoStruxure 过程控制专家,IIOT 再添新利器
  2. 数据库-数据类型介绍
  3. 海外服务器搭建网站访问很慢,海外服务器访问速度变慢了怎么办
  4. 字符串倒着输出java_Java 输出反转字符串
  5. python3 beautifulsoup 模块详解_关于beautifulsoup模块的详细介绍
  6. 这也能发Nature??年度奇葩论文大赏
  7. ora-01034:oracle not available
  8. 20000+张纯文字的海报设计,看看他是如何巧妙地编排设计
  9. Java-虚拟机-堆的内存规划/新生代/老年代/卡表
  10. qdialog 只有点击才能获得焦点_张怡筠:怎么做,孩子才能真正爱上学习?
  11. Android知识点汇总以及常见面试题
  12. 【渝粤教育】广东开放大学 跨文化商务沟通 形成性考核 (39)
  13. FTP、TFTP、NFS、SSH介绍及在 Ubuntu 上的安装配置
  14. 【数据结构 严蔚敏版】 顺序栈 基本操作
  15. Android键盘输入法(一)——键盘类型
  16. inputstream流乱码_InputStream读取文件乱码
  17. Fiddler 学习笔记--Fiddler 教程
  18. GIt远程仓库pull拉取代码
  19. C#运控框架 雷赛运动控制 DMC系列 运动控制项目 C#源码
  20. Matlab中测程序运行时间

热门文章

  1. uniapp 屏幕手势
  2. C++类与对象再升华
  3. Tomcat的8005、8080、8009、8443端口号
  4. 原装Win8本改装Win7不完全指南
  5. GO多张图片拼成大图
  6. DEDECMS中,友情链接
  7. java syn攻击程序_SYN blood攻击
  8. 图片底部圆弧(border-radius的各种形状)
  9. 【树莓派】搭建LAMP(Linux Apache Mysql PHP)服务器
  10. linux下usb 抓包方法和数据分析