NAO机器人语音识别(三):自定义模块快速调用

前言 由于nao机器人自带的模块的对于中文的识别率不是特别理想,而且自带的对话剧本太少,所以自己写了一个nao的模块来替换自带的语音识别模块。 模块介绍 ALSoundRecognition 是适用于NAO机器人的语音识别模块。 该模块调用了科大讯飞的语音识别和语义理解功能。 相对于系统自带的模块有对中文识别准确率更高,识别反应速度更快的优势。 github地址:https://github.com/zyqzyq/ALSoundRecognition demo 根据github上的文档说明将模块拷入nao机器人后可以运行以下python demo进行简单的测试。 #coding:utf-8 from naoqi import ALProxy import chardet imp...
Click to read more ...
0 views

NAO机器人语音识别(二):调用讯飞SDK

准备工作 ALSoundProcessing模块 下载地址 讯飞LINUX SDK 讯飞官网 安装 SDK 将sdk中的 libs include 文件夹拷贝到ALSoundProcessing文件夹下 编辑CMakeList.txt添加环境变量 导入asr_sample 将讯飞识别的单文件直接复制拷到alsoundprocessing.cpp文件中 将讯飞login函数放入init函数内启动(以便模块启动后调用) 将讯飞logout函数放入~ALSoundProcessing函数中(模块停止后退出,避免下次模块启动出现异常) 清空process函数并编辑,实现将nao缓存区的音频数据同时QISRAudioWrite函数实时上传到讯飞服务器 通过QISRG...
Click to read more ...
0 views

NAO机器人语音识别(一):配置环境

更多内容请点击官方文档 准备工作 系统:Ubuntu 14.04 LTS 64-bit <font color=#ff0000>警告</font>:暂不支持Ubuntu 16.04 LTS GCC:4.4版本或更高 QtCreator:建议使用最新版本 CMake:2.8.3版本或者更高(建议使用发行版提供的cmake软件包) 安装 qibuild 准备 qiBuild是一组用Python编写的命令行工具。 只支持Python 2.7。 请注意,现在大多数Linux发行版现在默认都带有Python3,因此您可能需要先安装Python 2。 安装 使用pip进行安装 建议使用--user选项安装qibuild,以保持系统独立。 > ...
Click to read more ...
0 views

HTML速查列表

HTML 基本文档 <!DOCTYPE html> <html> <head> <title>文档标题</title> </head> <body> 可见文本... </body> </html> 基本标签(Basic Tags) <h1>最大的标题</h1> <h2> . . . </h2> <h3> . . . </h3> <h4> . . . </h4> <h5> . . . </h5> <h6>最小的标题</h6> &...
Click to read more ...
0 views

背单词有感

为了更好的学习代码,增强阅读英语文档的能力,我决定去背单词提高词汇量,找到了anki工具。 第一天背单词使用了anki,感觉图形加声音加例句的记忆方式会带来自己效率极大的提高,于是定下了100个单词每天的任务。 第二天依旧是100个。 第三个变成了记新单词100个,复习旧单词100个。 (anki会自动根据你对单词的熟悉程度,计算你需要几天以后复习) 中间有一天忘了背。。。 再后面开始背变成了新记单词100个,复习单词200个。感觉整个人对于背单词的热情一下子扑灭了。 感觉还是too young too simple . 也许可以选择减少每天背单词的量,也许可以选择每天多花费点时间来背,也可能可以选择放弃。 但是更愿意提高单词的记忆率,这样每天复习的单词就能很快的过一遍了。...
Click to read more ...
0 views

使用Sphinx为你的python模块自动生成文档

前言 Sphinx是一个可以用于Python的自动文档生成工具,可以自动的把docstring转换为文档,并支持多种输出格式包括html,latex,pdf等。 安装 pip install sphinx 生成文档的简单例子 假设现在我们有一个叫run.py的文件,如下 # run.py def run(name): """ this is how we run :param name name of people who runs """ print name, 'is running' 新建demo 文件夹,将run.py 拷入 在demo/ 中新建doc文件夹 生成Sphinx默认模板,设置项目名为demo ...
Click to read more ...
0 views