程序说明书索引 >> 红色说明书索引

>音频系统

引言

ALAudio Player (音频播放器)

ALTextToSpeech (声音合成)

ALSpeechRecognition (语音识别)

ALAudioDevice (音频器件)

ALSoundDetection(声音识别)

ALAudioSourceLocalization(音频源定位)

介绍

模块目的

ALAudioDevice模块旨在管理机器人上的音频输入与输出。

通过这个模块,其它模块可以获得来自NAO扩音器的声音数据,并可以将声音传送至NAO的扬声器。

详细操作过程请见下文中的两个使用指导。

参数

可使用的参数为输出样本率和输入缓冲区的大小。

- 输出样本率可设定为16000Hz、22050Hz、44100Hz或48000Hz。

注释:

在默认情况下,样本率设定为16000Hz或22050HzBy(取决于声音合成引擎使用的语言)。请勿在合成过程中改变这个值。

- 输入缓冲区的大小可以设定为8192或16384。由它来确定来自NAO扬声器的声音数据发送到声音处理模块的时间间隔。

注释:

在默认情况下,输入缓冲区的大小设定为8192,因为这是语音识别引擎使用的大小。请勿在语音识别过程中改变这个值。

当输入样本率为48kHz时,在默认情况下,来自NAO扬声器的声音数据每170ms发送至其它模块。

您可以将这个缓冲区扩大至16384,以便每340ms获得数据,但这样一来,您就无法同时使用语音识别。

点击 这里,可以了解更多有关ALAudiodevice模块的信息。





Copyright © 2010 Aldebaran-Robotics - 版权所有