声音类指令测试

async test.test_sound.test_play_tts()[源代码]

测试播放tts

使机器人开始播放一段tts,内容为”你好, 我是悟空, 啦啦啦”,并等待结果

#ControlTTSResponse.isSuccess : 是否成功

#ControlTTSResponse.resultCode : 返回码

async test.test_sound.test_stop_play_tts()[源代码]

测试停止播放tts

使机器人开始播放一段长文本tts,内容为”你好, 我是悟空, 啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦”,不等待结果 2s后,使机器人停止播放tts

#ControlTTSResponse.isSuccess : 是否成功

#ControlTTSResponse.resultCode : 返回码

async test.test_sound.test_play_online_audio()[源代码]

测试播放在线音效

使机器人播放一段在线音效,例如”http://hao.haolingsheng.com/ring/000/995/52513bb6a4546b8822c89034afb8bacb.mp3

支持格式有mp3,amr,wav 等

并等待结果

#PlayAudioResponse.isSuccess : 是否成功

#PlayAudioResponse.resultCode : 返回码

async test.test_sound.test_play_local_audio()[源代码]

测试播放本地音效

使机器人播放一段本地内置音效,音效名称为”read_016”,并等待结果

#PlayAudioResponse.isSuccess : 是否成功

#PlayAudioResponse.resultCode : 返回码

async test.test_sound.test_get_audio_list()[源代码]

测试获取音效列表

获取机器人内置的音效列表,并等待结果

#GetAudioListResponse.audio ([Audio]) : 音效列表

#Audio.name : 音效名

#Audio.suffix : 音效后缀

#GetAudioListResponse.isSuccess : 是否成功

#GetAudioListResponse.resultCode : 返回码

async test.test_sound.test_stop_audio_tts()[源代码]

测试停止所有正在播放的音频

先播放一段tts,3s后,停止所有所有音效,并等待结果

#StopAudioResponse.isSuccess : 是否成功

#StopAudioResponse.resultCode : 返回码

async test.test_sound.test_change_robot_volume()[源代码]

调整机器人音量demo

设置机器人音量为0.5,等待回复结果

#ChangeRobotVolumeResponse.isSuccess : 是否成功

#ChangeRobotVolumeResponse.resultCode : 返回码

async test.test_sound.main()[源代码]