FreeSWITCH 放音相关APP/API
放音APP:
API | 说明 |
---|---|
playback | 放音 |
broadcast | 广播 |
endless_playback | 无限循环播放 |
loop_playback | 播放指定次数 |
play_and_detect_speech | 播放的同时进行ASR检测 |
play_and_get_digits | 播放,且进行DTMF检测 |
speak | TTS放音 |
say | 放音 |
停止和恢复放音的API:
API | 说明 | 例子 |
---|---|---|
break | 终止放音 | |
uuid_break | 同 break | |
pause | 暂停/恢复放音 | pause uuid on 暂停; pause uuid off 取消暂停 |
uuid_pause | 同 pause |
强大的放音文件操作API: uuid_fileman
在使用playback等放音APP之后, 可以使用uuid_fileman控制文件放音.
格式: uuid_fileman uuid method
method | 说明 | 例子 |
---|---|---|
speed | 调整放音速度 | speed:+n 增加播放速度n, 如: speed:+1 speed:-n 降低播放速度n speed:n设置播放速度为n |
volume | 调整放音音量 | volume: + n 增加音量n volume:-n 降低音量n volume:n设置音量为n |
pause | 反转暂停标记 | 首次调用暂停文件操作,再次调用取消暂停, 如此反复 可使用该操作暂停语音播放和恢复播放 |
restart | 从文件开始处重新放音 | |
seek | 从文件指定位置开始放音 | seek:+n 前进n毫秒 seek:-n 倒退n毫秒,seek:n从第n毫秒位置开始播放 |