300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 前端—基于Flask框架调用百度接口实现语音识别功能(使用蓝图blueprint)

前端—基于Flask框架调用百度接口实现语音识别功能(使用蓝图blueprint)

时间:2019-03-26 03:14:28

相关推荐

前端—基于Flask框架调用百度接口实现语音识别功能(使用蓝图blueprint)

配合“基于Flask框架调用百度接口实现语音识别功能”使用的前端参考代码

后端代码链接

Python—基于Flask框架调用百度接口实现语音识别功能:基于Flask框架调用百度接口实现语音识别功能(如果链接定向不到文章,可在个人博文中看到)

前端参考

利用js小插件js-audio-recorder

官方文档:/package/js-audio-recorder

Tips:如后端view.py中的路由有变化,app.py中的地址有变化,均需要跟随变化下面代码的url地址

<template><div><Button @click="start_luyin">开始录音</Button><Button @click="end_luyin">结束录音</Button><p v-if="messge_audio">文字内容是: {{messge_audio}}</p></div></template><script>import Recorder from 'js-audio-recorder';var recorder = new Recorder({sampleBits: 16, // 采样位数sampleRate: 16000, // 采样率numChannels: 1, // 声道});export default {data() {return {messge_audio: '',}},//定义组建标签components: {},filters: {},//自定义方法methods: {start_luyin: function () {recorder.start().then(() => {alert('开始录音')})},end_luyin: function () {recorder.stop()var pcm_auido = recorder.getPCMBlob()console.log(pcm_auido)var fromdata = new FormData()fromdata.append('pcm_audio', pcm_auido)this.axios({url: 'http://127.0.0.1:8080/baiduai/',method: 'post',data: fromdata}).then((res) => {this.messge_audio = res.data.message})}},//钩子方法mounted: function () {console.log('初始化');},//监听属性watch: {},//计算属性computed: {}}</script><style></style>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。