在ubuntu上利用科大讯飞的SDK实现语音识别-语义识别等功能

Posted 叶念西风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ubuntu上利用科大讯飞的SDK实现语音识别-语义识别等功能相关的知识,希望对你有一定的参考价值。

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

具体步骤:

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

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

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

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

  5. 通过alsa库输出声音。

 

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

https://github.com/qq2216691777/xf_voice

 

以上是关于在ubuntu上利用科大讯飞的SDK实现语音识别-语义识别等功能的主要内容,如果未能解决你的问题,请参考以下文章

科大讯飞语音识别

科大讯飞语音识别

Ubuntu18.04导入科大讯飞离线合成语音SDK

语音从零之五用科大讯飞语音包实现语音打开已安装应用程序

科大讯飞离线语音识别安装与运行

科大讯飞离线语音识别安装与运行