介绍
模块目的
ALAudioDevice模块旨在管理机器人上的音频输入与输出。
通过这个模块,其它模块可以获得来自NAO扩音器的声音数据,并可以将声音传送至NAO的扬声器。
详细操作过程请见下文中的两个使用指导。
参数
可使用的参数为输出样本率和输入缓冲区的大小。
- 输出样本率可设定为16000Hz、22050Hz、44100Hz或48000Hz。
注释: |
在默认情况下,样本率设定为16000Hz或22050HzBy(取决于声音合成引擎使用的语言)。请勿在合成过程中改变这个值。 |
---|
- 输入缓冲区的大小可以设定为8192或16384。由它来确定来自NAO扬声器的声音数据发送到声音处理模块的时间间隔。
注释: |
在默认情况下,输入缓冲区的大小设定为8192,因为这是语音识别引擎使用的大小。请勿在语音识别过程中改变这个值。 |
---|
当输入样本率为48kHz时,在默认情况下,来自NAO扬声器的声音数据每170ms发送至其它模块。
您可以将这个缓冲区扩大至16384,以便每340ms获得数据,但这样一来,您就无法同时使用语音识别。
点击 这里,可以了解更多有关ALAudiodevice模块的信息。
Copyright © 2010 Aldebaran-Robotics - 版权所有