1.0.2 • Published 3 years ago

play-voice-tool v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

安装

yarn add play-voice-tool -S

npm i play-voice-tool -S

cnpm install play-voice-tool -S

示例

  import { playVoice } from 'play-voice-tool';

  playVoice({
    text: `5月7日上午10:00,上海举行疫情防控工作新闻发布会,上海市副市长陈群、市教委主任王平、市卫生健康委副主任赵丹丹、
    浦东新区副区长吴强介绍本市疫情防控最新情况。`,
    start: (e) => {
      console.log('开始播放', e)
    },
    complete: (e) => {
      console.log('播放完成', e)
    },
    pause: (e) => {
      console.log('暂停播放', e)
    }
  })
  // 或
  import voice from 'play-voice-tool';
  voice.playVoice({
    text: `5月7日上午10:00,上海举行疫情防控工作新闻发布会,上海市副市长陈群、市教委主任王平、市卫生健康委副主任赵丹丹、
    浦东新区副区长吴强介绍本市疫情防控最新情况。`,
    start: (e) => {
      console.log('开始播放', e)
    },
    complete: (e) => {
      console.log('播放完成', e)
    },
    pause: (e) => {
      console.log('暂停播放', e)
    }
  })
方法说明类型默认
playVoice播放语音Object参考下面 playVoice options
stopVoice停止所有语音播放--
pauseVoice暂停语音播放--
restoreVoice当处于暂停状态时,重新开始播放--

playVoice options

属性说明类型默认
text需要播放的文字内容string-
lang播放语言stringzh-CN
volume播放音量number1
rate播放语速number1
pitch播放音高number1
push是否追加播放(当前有语音正在播放时,是否等播放完之后再播放)booleanfalse
complete播放完成触发,返回一个参数当前配置function-
pause暂停播放触发,返回一个参数当前配置function-
resume当暂停的播放恢复时触发,返回一个参数当前配置function-
start开始播放时触发,返回一个参数当前配置function-
error当发生错误时触发,返回一个参数当前配置function-
boundary到达单词或句子边界时触发,返回一个参数当前配置function-