Ionic 文本转音频播放 angular
Ionic 文本转音频播放 angular
首先安装插件
先贴一下官网,他说的超级简单,有些细节没说
https://ionicframework.com/docs/native/text-to-speech
先安装一个插件 Text To Speech
ionic cordova plugin add cordova-plugin-tts
npm install @ionic-native/text-to-speech
app.module.ts注入依赖
导包
import { TextToSpeech } from '@ionic-native/text-to-speech/ngx';
在 providers 中使用
providers: [
StatusBar,
SplashScreen,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
TextToSpeech
],
在组件中使用
导包
import { TextToSpeech } from '@ionic-native/text-to-speech/ngx';
构造函数注入
constructor( private toastCtrl: ToastController ) {}
使用 TextToSpeech
this.tts.speak({
text: "哈哈哈",
locale: 'zh-CN',
rate: 1
})
.then(() => console.log('Success'))
.catch((reason: any) => {
console.log("失败")
});
注意一点:如果是浏览器直接使用 TextToSpeech 播放音频的话是失败的,因为没有设备让他放,打包App之后装在手机上是可以的。
【版权声明】本博文著作权归作者所有,任何形式的转载都请联系作者获取授权并注明出处!
【重要说明】博文仅作为本人的学习记录,论点和观点仅代表个人而不代表技术的真理,目的是自我学习和有幸成为可以向他人分享的经验,因此有错误会虚心接受改正,但不代表此刻博文无误!
【博客园地址】叫我+V : http://www.cnblogs.com/wjw1014
【CSDN地址】叫我+V : https://wjw1014.blog.csdn.net/
【Gitee地址】叫我+V :https://gitee.com/wjw1014
【重要说明】博文仅作为本人的学习记录,论点和观点仅代表个人而不代表技术的真理,目的是自我学习和有幸成为可以向他人分享的经验,因此有错误会虚心接受改正,但不代表此刻博文无误!
【博客园地址】叫我+V : http://www.cnblogs.com/wjw1014
【CSDN地址】叫我+V : https://wjw1014.blog.csdn.net/
【Gitee地址】叫我+V :https://gitee.com/wjw1014