打印

DIY创意:基于语音识别和合成技术的益智玩具

[复制链接]
楼主: agnd
手机看帖
扫描二维码
随时随地手机跟帖
21
不起眼| | 2010-1-28 13:04 | 只看该作者 回帖奖励 |倒序浏览
呵呵

使用特权

评论回复
22
agnd|  楼主 | 2010-1-28 15:59 | 只看该作者
看了大家的帖子,对我有很大的帮助和启发。
特别是古道斑竹的热肠建议,我搜了一下凌阳的资料,感到就这个项目功能上的创意,SPCE061的开发板(俗称61板)已经作的差不多现成的了,而且开发资料可谓铺天盖地,书、论文、原码应有尽有。但是一询价格,却感到另人失望: 新片的报价批量也在30元/片以上,与1美金1片的ARM相比足足贵了3倍。更迷惑的是,上凌阳的官方网站sunplusmcu.com,竟然没找到和这个片子相关的信息,而只在大学计划的网上才有这款芯片卖。
又细看了一下SPCE061A的手册,发现其内部集成的资源,除了那些与语音相关的算法函数外,也真不能和当今ARM相比,特别是其没有集成USB设备,单从这点上就大打折扣,因为,现在对家庭而言,电脑(特别是笔记本)带串口并口的确实不常见了。
我以前没用过凌阳的片子,对其不太了解,但从资料上来看,SPCE061A只是个16位的芯片,内部晶振最高也就50Mhz, 只是其有几条特殊的计算乘法内积的指令,并不像带有内部隐藏的语音协处理器的样子。
我又细看了一下资料,发现SPCE061A给用户提供了一个函数库,主要有
int BSR_DeleteSDGroup(0);
int BSR_Train(int CommandID,int TraindMode);
void BSR_InitRecognizer(int AudioSource);
int BSR_GetResult();
void BSR_StopRecognizer(void);
因此,我产生了一个大胆的妄想,为什么不能在ARM芯片上实现这些函数功能?
关于这点,还希望和用过熟悉61开发板的网友探讨一下到底有没有这可能。

因此,综合各网友的意见,我觉得:
一: 这个DIY项目目标确定为基于特定人的有限词语语音辨识,
二:这个DIY项目最好不用专用的现成语音识别处理芯片,因为我们要DIY的实质功能正是我们可以花钱买到的这些现成却没有原码的函数。如果能在15元以下的较通用的流行ARM片子上Do Youself实现了这些,才有更大的意义。
   
继续希望网友们批评指正,提出更好的建议!

使用特权

评论回复
23
不起眼| | 2010-1-28 23:12 | 只看该作者
建议楼主用软件实现,即使做不成实用的东西,也可以学到很多东西。

使用特权

评论回复
24
coreduo| | 2010-1-29 12:10 | 只看该作者
要自己做算法。至少先学习个半年。语音的东西书很多,不难学。但是要有信号处理和数值计算的基础。

使用特权

评论回复
25
agnd|  楼主 | 2010-1-29 16:05 | 只看该作者
感谢各网友的支持。
本DIY项目创意就先到这告一段落暂时结贴。不论如何,我都是要自己做着试试的。等稍微做出点头绪来,再来向大家汇报。

使用特权

评论回复
26
不起眼| | 2010-1-30 17:41 | 只看该作者
http://www.hudong.com/wiki/%E8%82%96%E7%86%99
给你个链接,可能对楼主有点帮助

使用特权

评论回复
27
agnd|  楼主 | 2010-1-31 18:51 | 只看该作者
26# 不起眼 谢谢您的帮助!

使用特权

评论回复
28
agnd|  楼主 | 2010-1-31 19:46 | 只看该作者
26# 不起眼
看了网友提供的线索,得知早在10年前,已经有在8位MCU上完成基于离散隐含马尔可夫模型(Discrete Hidden Markov Models, DHMM)的非特定人整词语音识别系统了,由此可见,在ARM7,ARM Cortex-M3/M0 上实现这些算法应该更没问题. 甚至想着有可能用ACTEL 的IP核去做它了. 只可惜我的数学和英语基础都太差, 去年被四元数和卡尔曼滤波折腾了一年,看来今年又要补其它课了.先下一本肖老师的《信号、系统与信号处理的软硬件实现》的书钻研一下再说吧.

使用特权

评论回复
29
不起眼| | 2010-2-1 11:07 | 只看该作者
呵呵,不必着急。就当是玩。等你看懂了,你就知道其实不神秘,但是也不简单。

使用特权

评论回复
30
不起眼| | 2010-2-1 11:12 | 只看该作者
LPC的最简单的解法其实还没有卡尔曼滤波难,你知道LMS么?呵呵
协方差的解法是一个快速解法,其实就是解一个方程组。

使用特权

评论回复
31
renmin520| | 2010-2-1 18:54 | 只看该作者
这个难啊,我只能编51和AVR,可以参与活动吗?ARM不知道怎么入手?还需要学习,楼主想法不错,支持!

使用特权

评论回复
32
cleaver.Yeh| | 2010-2-2 09:14 | 只看该作者
22# agnd

http://www.generalplus.com.cn/products/speechandmusic/gpce.htm
这个芯片不在凌阳了,在凌通了.要30元吗?

使用特权

评论回复
33
不起眼| | 2010-2-10 12:41 | 只看该作者
谢谢楼主!

使用特权

评论回复
34
易达口香糖| | 2010-2-10 19:04 | 只看该作者
听懂?怎么实现?

使用特权

评论回复
35
不起眼| | 2010-2-11 07:54 | 只看该作者
呵呵,昨天喝了半瓶白酒,不免有些口臭。唉。。。。。。,就凭这半瓶白酒闯江湖?!!在中国----自大一点就是臭字。谢谢上帝送来的口香糖。

使用特权

评论回复
36
殷华| | 2010-2-11 16:26 | 只看该作者
我还以为楼主已经作出来添

使用特权

评论回复
37
agnd|  楼主 | 2010-2-12 16:16 | 只看该作者
呵呵,昨天喝了半瓶白酒,不免有些口臭。唉。。。。。。,就凭这半瓶白酒闯江湖?!!在中国----自大一点就是臭字。谢谢上帝送来的口香糖。
不起眼 发表于 2010-2-11 07:54

确实是,自从我自大一点后,或许一千零八天才能反过来,哪是吃块糖的简单事。
找了一些资料,特别是
http://www.icroute.com/web_cn/DownLoad.html LD3320评估板说明书.pdf
才知道确实是天外有天。
我发这个帖子提出DIY创意,原本只是个人兴趣想学学,在这拜些师傅讨些资料而已,并没有什么其它意思。后来确实感到这是一个比较高深的领域,不是我这样的菜鸟能奢求的,我没有系统学过LMS算法,也没有那些LMS分析软件和设备。因此我无颜在这再说什么,因为凭我个人的能力不能给参与此活动的网友们什么技术上的指导和帮助,我能做的只能是自己进一步的学习和在实践中提高。
谢谢几位还惦记着这个帖子,特别是“不起眼”,我真诚感谢你并拜你为师。

使用特权

评论回复
38
五谷道场| | 2010-2-12 22:20 | 只看该作者
好大度的楼主啊

使用特权

评论回复
39
不起眼| | 2010-2-13 13:18 | 只看该作者
楼主真的误会了,我是在说我自己。你误会了(或者说是发错地方了)。正是你的帖子使我有回想起以前的工作,现在确实想继续以前的工作,但是力不从心,有些关键技术(或者说算法)还没着落,所以才那么说,你误会了。祝楼主过个好年。

使用特权

评论回复
40
agnd|  楼主 | 2010-2-13 14:43 | 只看该作者
楼主真的误会了,我是在说我自己。你误会了(或者说是发错地方了)。正是你的帖子使我有回想起以前的工作,现在确实想继续以前的工作,但是力不从心,有些关键技术(或者说算法)还没着落,所以才那么说,你误会了。 ...
不起眼 发表于 2010-2-13 13:18
哈哈,那看来咱们还是有很多的相似之处了,因为你说的自己也和我的现状很类同了,我也是还有很多关键的地方没着落,就敢把这个DIY创意提出来,客观上或许会扰乱很多专业公司的市场的。我认为你确实说的对,在任何时候都不能自大一点的,要不就自大到底一鸣惊人,要不就低调做人认真做事。在这点上我更应向你学习,让自己“不起眼”一些。
顺祝老师和网友们新年快乐!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则