首先,参考科大讯飞的官方sdk中的案例,实现和机器的日常对话和控制。

具体步骤:

  1. 通过麦克风捕获说话的声音,然后通过在线语音识别获取语音中的字符。

  2. 将获取到的字符上传到科大讯飞的语义识别中,获得返回回来的信息。(json格式)

  3. 将返回的数据通过cjson库进行解析,获取到我们想要的数据。

  4. 将获取到的结果上传到科大讯飞的库中,进行语音合成,获取到合成的语音数据。

  5. 通过alsa库输出声音。

具体的代码已经上传到github中。

https://github.com/qq2216691777/xf_voice

最新文章

  1. android 透明度
  2. urllib.urlretrieve的用法
  3. bootloader制作过程
  4. JavaScript实现MVVM之我就是想监测一个普通对象的变化
  5. canvas实现绘画
  6. 大数记录之,大数乘整型数nyoj832
  7. HDU 2196 树形DP Computer
  8. 怎么捕获和记录SQL Server中发生的死锁
  9. Nginx 配置指令的执行顺序(七)
  10. hibernate它 10.many2many单向
  11. ThinkPHP框架的增删改
  12. Table样式设置
  13. NCBI下载sra数据(新)
  14. Python 常用Web框架的比较
  15. Oracle初级优化sql
  16. Jvm的体系结构
  17. Java提高篇(1)封装
  18. 归并排序详解(python实现)
  19. everything 提供http和ftp的功能
  20. ASP.NET学习笔记(4)——上传图片

热门文章

  1. C语言memset用法
  2. java43
  3. 010 editor的使用
  4. Python【Python基础】
  5. 莫比乌斯反演进阶-洛谷P2257/HDU5663
  6. moviepy1.03音视频剪辑:使用manual_tracking和headblur实现追踪人脸打马赛克
  7. [BJDCTF2020]ZJCTF,不过如此 php伪协议, preg_replace() 函数/e模式
  8. Javascrip之BOM
  9. LeetCode初级算法之字符串:344 反转字符串
  10. vertical-align什么时候使用?常用的值分别有什么作用?