【发布时间】:2016-08-26 16:19:17
【问题描述】:
我有一个 express 应用程序,我添加了这个 sn-p 代码:
var TextToSpeechV1 = require('watson-developer-cloud/text-to-speech/v1');
var fs = require('fs');
var text_to_speech = new TextToSpeechV1({
username: '<username>', (added username and password)
password: '<password>'
});
var params = {
text: 'Hello from IBM Watson',
voice: 'en-US_AllisonVoice', // Optional voice
accept: 'audio/wav'
};
// Pipe the synthesized text to a file
text_to_speech.synthesize(params).pipe(fs.createWriteStream('output.wav'));
运行node app 命令后,在我的文件中生成了一个ouput.wav。它按预期工作,并说“来自 IBM Watson 的你好”。但我希望将其输出到浏览器,就像有人按下标签时一样。从这里怎么走?
【问题讨论】:
-
将 .wav 塞入您网站的文档根目录中,然后简单地将客户端
<audio>标记指向它? -
标签: ibm-cloud text-to-speech ibm-watson