提供播报语音文件功能
- pkaudio.playSound(audioFilePath, isLoop)。开始播报某个语音文件
- audioFilePath。要播报的语音文件名称,需要是服务端文件。
- 系统缺省有一个报警语音文件可以直接使用:/dist/sound/default_alarm.mp3
- 可以上传文件到/page/upsnd文件夹下的文件
- isLoop:是否循环播放。true表示循环播放该文件,false表示仅仅播放一次就停下
- 示例:
- pkaudio.playSound("/dist/sound/default_alarm.mp3",true) 播放缺省文件,并循环一直播放
- pkaudio.playSound("/page/upsnd/xxxx.mp3",false) 播放上传的语音文件/page/upsnd/xxxx.mp3,仅播放一次
- audioFilePath。要播报的语音文件名称,需要是服务端文件。
- pkaudio.stopSound() 停止播放正在进行的语音文件
- 不需要参数
- pkaudio.generateAndDownloadTts(text, sex,voiceFileName) 根据一个文本,生成一个文件名的语音
- text,文本内容,如“一跑道北航向报警”
- sex,女生或者男生,women/man
- voiceFileName,生成的文件名,需要以.wav结束。如果为空,则生成tts.wav
- 示例:
- pktts.generateAndDownloadTts("一跑道北航向报警", "women","test.wav");
- 将会自动打开一个下载窗口,将test.wav下载到浏览器中
pkalarmaudio.generateVoiceFileByText(text, sex,voiceFileName) 根据一个文本,生成一个语音文件名,并存在服务端(不下载)
- text,文本内容,如“一跑道北航向报警”
- sex,女生或者男生,women/man
- voiceFileName,生成的文件名,需要以.wav结束。如果为空,则生成tts.wav
- 生成的文件存在: /page/other
- 示例:
- pkalarmaudio.generateVoiceFileByText("一跑道北航向报警", "women","test.wav");
- 将会自动打开一个下载窗口,将test.wav下载到浏览器中
pkalarmaudio.generateVoiceFileByType:function (objectTypeName, sex) 根据对象类型名称,生成所有该对象类型对应的语音文件,并存在服务端
- objectTypeName,objectTypeName可为:空对象或空字符串(生成所有,username、alarmtype、objectname、sysname中的一种)
username,存放在目录:
alarmtype
objectname
sysname
- 同时生成播报前缀 和后缀声音文件
prefix.wav
suffix.wav
- sex,女生或者男生,women/man
- 生成的文件存在: /page/other
- 示例:
- pkalarmaudio.generateVoiceFileByText("一跑道北航向报警", "women","test.wav");
- 将会自动打开一个下载窗口,将test.wav下载到浏览器中
- objectTypeName,objectTypeName可为:空对象或空字符串(生成所有,username、alarmtype、objectname、sysname中的一种)