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

>音频系统

引言

ALAudio Player (音频播放器)

ALTextToSpeech (声音合成)

ALSpeechRecognition (语音识别)

ALAudioDevice (音频器件)

ALSoundDetection(声音识别)

ALAudioSourceLocalization(音频源定位)

保存、加载语音首选项

语音首选项是一套合成和FX参数,用于自定义语音。如果您喜欢某些FX参数,您可以把它们保存在"/home/nao/naoqi/preferences"文件夹中的一个".xml" 首选项文件,并使用“loadVoicePreference”这一方法进行加载。

首选项文件必须采用以下格式:

<ModulePreference schemaLocation="ModulePreference.xsd" name="aldebaran-robotics.com@ALTextToSpeech_Voice_defaultEnglish"> <Preference value="Kenny22Enhanced" type="string" name="sourceVoice" description="Synthesis source voice"/> <Preference value="0.0" type="float" name="doubleVoice" description="Ratio of pitch shifting applied to the doubling voice"/> <Preference value="0.0" type="float" name="doubleVoiceLevel" description="Level of the doubling voice"/> <Preference value="0.0" type="float" name="pitchShift" description="Ratio of the pitch shifting applied to the main voice"/> <Preference value="0.125" type="float" name="doubleVoiceTimeShift" description="Delay (ms) between the double voice and the main voice"/> </ModulePreference>

".xml"文件名必须以"ALTextToSpeech_Voice_"开始,以您使用“loadVoicePreference”方法加载的语音名结束。

例如,下条代码加载的是包含在首选项文件夹的"ALTextToSpeech_Voice_NAOOfficialVoiceEnglish.xml"文件里的语音参数。

tts.loadVoicePreference("NAOOfficialVoiceEnglish")





Copyright © 2010 Aldebaran-Robotics - 版权所有