版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  • 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,仅播放一次
  • 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)  根据对象类型名称,生成所有该对象类型对应的语音文件,并存在服务端
    • objectTypeNameobjectTypeName可为:空对象或空字符串(生成所有,usernamealarmtypeobjectnamesysname中的一种)
      • username,存放在目录:

      • alarmtype

      • objectname

      • sysname

    • 同时生成播报前缀 和后缀声音文件
      • prefix.wav

      • suffix.wav

    • sex,女生或者男生,women/man
    • 生成的文件存在: /page/other
    • 示例:
      • pkalarmaudio.generateVoiceFileByText("一跑道北航向报警", "women","test.wav");
      • 将会自动打开一个下载窗口,将test.wav下载到浏览器中