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 ...
kivy 相关资源传送门
kivy 官网
kivy 中文翻译
kivy android 打包教程
kivy win 打包教程
kivy中文论坛
QQ群:534622543
欢迎大家加入一起交流学习。
Click to read more ...
0
views