-
Notifications
You must be signed in to change notification settings - Fork 864
Open
Description
你好,我看其他回答里有提到java有generateWithCallback,python有callback,但我看npm的源码里没有这个函数generateWithCallback
class OfflineTts {
constructor(config) {
this.handle = addon.createOfflineTts(config);
this.config = config;
this.numSpeakers = addon.getOfflineTtsNumSpeakers(this.handle);
this.sampleRate = addon.getOfflineTtsSampleRate(this.handle);
}
/*
input obj: {text: "xxxx", sid: 0, speed: 1.0}
where text is a string, sid is a int32, speed is a float
return an object {samples: Float32Array, sampleRate: <a number>}
*/
generate(obj) {
return addon.offlineTtsGenerate(this.handle, obj);
}
}
直接给generate传callback也没用:
const audio = tts.generate({text: text, sid: 14, speed: 1.0, callback: (s) => {
console.log('接收到数据', s, typeof s, s instanceof Float32Array, s instanceof Uint8Array, s instanceof Array, s instanceof Float16Array);
}});
Metadata
Metadata
Assignees
Labels
No labels