我在 javascript 中使用 Bing 文本到语音 api 并生成随机数以进行加法。只是为了获得支持,我想将 bing 文本转语音集成到我的代码中,但我无法在 microsoft 页面上找到说明您可以将动态参数传递给 api 的文档。到目前为止,它能够做到这一点:
var bingClientTTS = newBingSpeech.TTSClient("API KEY");
document.getElementById("speakBtn").addEventListener("click", function () {
bingClientTTS.synthesize("5 + 7");
});
但是当我这样做时,它会给出类型错误:
var randomNum1 = getRandom(),
var randomNum2 = getRandom();
total =randomNum1 + randomNum2;
$( "#question" ).text( randomNum1 + " + " + randomNum2 + "=" );
document.getElementById("speakBtn").addEventListener("click", function () {
bingClientTTS.synthesize(randomNum1.value);
});
TypeError: Cannot read property 'encodeHTML' of undefined
有没有办法将变量传递给 bing tts api 或者我应该使用 google tts。
为了避免 api 调用,我使用了 javascript 客户端库github 链接