安装 worker-loader版本是2.0.0vue.config.js的配置如下
chainWebpack:(config)=>{config.output.globalObject("this");},configureWebpack: (config) => {config.module.rules.push({test: /\.worker.js$/,use: {loader: "worker-loader",options: { inline: true, name: "workerName.[hash].js" },},});}
transcode.worker.js文件
// (function(){self.onmessage = function(e){transAudioData.transcode(e.data)}let transAudioData = {transcode(audioData) {let output = transAudioData.to16kHz(audioData)output = transAudioData.to16BitPCM(output)output = Array.from(new Uint8Array(output.buffer))self.postMessage(output)// return output},to16kHz(audioData) {var data =
如果觉得《科大讯飞语音听写在vue2中的使用》对你有帮助,请点赞、收藏,并留下你的观点哦!