Node.js text2wav MIME类型错误wasm编译问题?
我正在尝试使用text2wav.js节点模块将字符串转换为音频文件。每当我尝试运行示例中的函数时,都会出现以下错误: backend.js:6 wasm流式编译失败:类型错误:未能在“WebAssembly”上执行“compile”:响应MIME类型不正确。应为“应用程序/wasm” 我在react应用程序的组件内部使用此代码 我不知道从哪里开始,因为我不熟悉wasm类型或WebAssembly如何编译它们Node.js text2wav MIME类型错误wasm编译问题?,node.js,reactjs,Node.js,Reactjs,我正在尝试使用text2wav.js节点模块将字符串转换为音频文件。每当我尝试运行示例中的函数时,都会出现以下错误: backend.js:6 wasm流式编译失败:类型错误:未能在“WebAssembly”上执行“compile”:响应MIME类型不正确。应为“应用程序/wasm” 我在react应用程序的组件内部使用此代码 我不知道从哪里开始,因为我不熟悉wasm类型或WebAssembly如何编译它们 recognize = async () => { //bound to my
recognize = async () => { //bound to my react class called Body
(async () => {
const text2wav = require('text2wav')
let out = await text2wav('test')
// out is of type Uint8Array
const assert = require('assert')
assert.equal(out[0], 82) //R
assert.equal(out[1], 73) //I
assert.equal(out[2], 70) //F
assert.equal(out[3], 70) //F
})()
};
我得到这个错误:
wasm流式编译失败:类型错误:未能对“WebAssembly”执行“compile”:响应MIME类型不正确。应为“应用程序/wasm”
退回到ArrayBuffer实例化
未能异步准备wasm:CompileError:WebAssembly.instantiate():应为幻字00 61 73 6d,通过text2wav找到3c 21 44 4f@+0,我想您的意思是。正如全名所示,该模块仅在node.js上工作。React应用程序在浏览器上运行,而不是在node.js上运行,因此它无法工作