【问题标题】:Watson TTS doesn't allow to choose voiceWatson TTS 不允许选择语音
【发布时间】:2016-01-27 07:00:09
【问题描述】:

创建了一个 Bluemix 应用程序来获取正确的凭据并使用 Fiddler Text to Speech (TTS) 来记录提示。录音使用默认的“Michael”语音。我想要艾莉森。

如果我尝试传入“voice”,我会收到以下错误,即使我指定“Michael”作为我的选择:

{
  "code_description": "Bad request",
  "code": 400,
  "error": "The argument(s) [u'voice'} are not allowed."
}

这是我的有效载荷:

{
"text": "Hello,, this is Dora. How are you today?",
"voice": "en-US_AllisonVoice"
}

我有开发者帐号,是否需要注册才能使用“语音”?即使我传入默认的“迈克尔”?

【问题讨论】:

    标签: text-to-speech ibm-cloud ibm-watson


    【解决方案1】:

    我认为您的问题在于您指定 voice 参数的方式。
    voicetext 参数可以作为 GET 中的查询参数发送。

    示例

    1.卷曲

    curl -u "{username}":"{password}" "https://stream.watsonplatform.net/text-to-speech/api/v1/synthesize?voice=en-US_AllisonVoice&text=Hello%2C%20this%20is%20Dora.%20How%20are%20you%20today%3F"
    

    节点

    var watson = require('watson-developer-cloud');
    var fs = require('fs');
    
    var text_to_speech = watson.text_to_speech({
      username: '<username>',
      password: '<password>',
      version: 'v1'
    });
    
    var params = {
      text: 'Hello, this is Dora. How are you today?',
      voice: 'en-US_AllisonVoice',
      accept: 'audio/wav'
    };
    
    // Pipe the synthesized text to a file
    text_to_speech.synthesize(params).pipe(fs.createWriteStream('output.wav'));
    

    有关如何调用服务的更多示例,请参阅 Text to Speech API Reference
    试试上面的例子:

    https://text-to-speech-demo.mybluemix.net/api/synthesize?voice=en-US_AllisonVoice&text=Hello%2C%20this%20is%20Dora.%20How%20are%20you%20today%3F
    

    由演示应用提供支持:https://text-to-speech-demo.mybluemix.net

    【讨论】:

    • 谢谢你,德国人。我没有安装 curl,所以我尝试按照 Watson TTS 演示中的说明进行操作(阅读 curl 命令并尝试重现它)。我在提琴手中添加了接受作为标头,使用 Bluemix 提供的凭据进行了基本身份验证。我听了演示,知道 Allison 有效,但我似乎无法从 Fiddler 调用它。但我从你的回答中意识到我应该能够 - 我尝试 Fiddler 只是作为概念验证(有点)。我只是对应用程序进行编码,然后看看它是如何工作的。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 2012-01-31
    • 2012-12-18
    相关资源
    最近更新 更多