JS文字转语音TTS

2021-01-13 14:59:28 浏览数 (1)

周末写的一个Vue网页智力游戏埋了发音彩蛋,分享下发音代码 http://linwancen.gitee.io/vantgames 百度不支持日文片假名,要是有支持日文片假名的免费引擎欢迎推荐 src/util/speak.js

代码语言:javascript复制
/**
 * 百度语音合成 TTS(Text To Speech)
 */
export function speak(s) {
  new Audio(
      'http://tts.baidu.com/text2audio'  
      '?lan=zh'  
      '&ie=UTF-8'  
      '&spd=9'  
      '&text='   s
  ).play().catch(e => {
    console.log('speak:"'   s   '" error:'   e)
  })
}

使用

代码语言:javascript复制
import {speak} from "@/util/speak"
speak(s)

0 人点赞