ROS下使用科大讯飞SDK进行在线语音识别
来源:互联网 发布:数据质量保全 编辑:程序博客网 时间:2024/05/08 22:43
以在线命令词识别为例:
主要步骤、易产生的错误其解决办法如下:
1、下载SDK,解压;
2、在ROS工作空间下创建一个Package;
catkin_create_pkg xfei_asr roscpp rospy std_msgs3、将SDK文件夹中的头文件,即下载的SDK文件夹中include文件夹下的 .h文件拷贝至xfei_asr/include/下;
4、将SDK文件夹中sample/asr_sample中的asr_sample.c文件拷贝至xfei_asr/src/下;
5、将SDK文件夹中libs/x64/libmsc.so文件拷贝至xfei_asr/lib/下;
6、打开asr_sample.c文件,将#include "qish.h"等修改为:
#include "xfei_asr/qisr.h"
#include "xfei_asr/msp_cmn.h"
#include "xfei_asr/msp_errors.h"
7、打开CMakelist,
1)修改include_directories为:即包括拷贝的头文件所在的include目录
include_directories(
${catkin_INCLUDE_DIRS}
include
)
2)添加:
add_executable(asr_sample src/asr_sample.c) # 生成可执行文件
target_link_libraries(asr_sample ${catkin_LIBRARIES} /home/luyh/catkin_ws02/src/xfei_asr/lib/libmsc.so -ldl -pthread) # 添加链接库,其中动态链接库路径按实际修改
- ROS下使用科大讯飞SDK进行在线语音识别
- ROS下使用科大讯飞SDK进行在线语音识别 (导入第三方库文件)
- 科大讯飞在线语音识别
- 百度Android在线语音识别SDK使用方法
- Android开发学习之使用百度语音识别SDK实现语音识别(下)
- ROS语音识别-----pocketsphinx安装和使用
- 一个简单的语音识别实现---百度在线语音识别REST API SDK(Python)简单使用
- 【ROS总结】ROS下的百度语音识别应用
- unity 使用百度语音进行语音识别
- 使用隐马尔科夫进行语音识别
- ROS语音识别
- ROS 语音识别
- 使用科大讯飞最新版SDK在树莓派上搭建语音识别服务
- 使用科大讯飞提供的SDK实现android语音识别
- 使用隐马尔科夫模型(HMM)进行语音识别
- 使用ffmpeg录像,同时进行语音识别
- iOS语音识别(科大讯飞SDK)
- windows下使用Microsoft Speech SDK开发包做语音识别
- python代码片段
- APNS远程推送详细教程
- Qt获取当前时间并格式化输出及将积秒转换成时间
- 常见的几种RuntimeException
- concurrentHashMap 到底采取了什么措施使得它比synchronized(HashMap)好
- ROS下使用科大讯飞SDK进行在线语音识别
- mysql远程连接错误1130-host ... is not allowed to connect to this MySql server
- foreach遍历特性
- Android Studio 插件--Findbugs
- java this 关键字
- C 不定长参数使用例
- ROM与RAM区别
- 面向对象(OOP)笔记
- Cornerstone的分支问题Merge dry run failed: working copy is too old