You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Watson文本转语音官方示例时,如何获取用户名和密码?

Handling Text to Speech Credentials: API Key vs Username/Password

Hey there! I’ve worked with IBM Watson’s Text to Speech service quite a bit, so let me help you sort out this credential issue.

You’re right that IBM is shifting to API Keys as the primary authentication method—they’re more secure and easier to manage than traditional username/password pairs. The good news is you don’t need to hunt down a username/password to get your demo working; you can adapt your code to use the API Key instead.

Here’s how to do it:

  • API Key authentication uses HTTP Basic Auth, but with a twist: your "username" is the literal string apikey, and your "password" is your actual API Key.
  • If you’re using curl, the request would look like this:
    curl -X POST -u "apikey:<YOUR_API_KEY>" \
    --header "Content-Type: application/json" \
    --data "{\"text\":\"Hello, this is a test\"}" \
    "<YOUR_SERVICE_INSTANCE_URL>/v1/synthesize"
    
  • For a frontend demo (like the one you’re replicating), you can encode apikey:<YOUR_API_KEY> into a Base64 string and add it to the request headers as Authorization: Basic <base64_string>. Most modern browsers have built-in btoa() functions to handle this encoding easily.

If You Really Need Username/Password Credentials

While API Keys are the way to go long-term, if you have a hard requirement for username/password:

  • Log into your IBM Cloud console and navigate to your Text to Speech service instance.
  • Go to the Credentials tab and click New credential.
  • Look for an expandable section labeled Configuration options (it might be collapsed by default). Inside this, check if there’s an option to enable "legacy credentials" or specify a credential type that includes a username and password.
  • If this option isn’t available, it’s likely because your service instance is a newer one that defaults to API Key-only credentials. In that case, creating an older instance might generate the legacy credentials, but I’d strongly advise sticking with API Keys since they’re the supported, future-proof method.

内容的提问来源于stack exchange,提问作者Manglu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 10:15:47