我目前正在使用IBM Watson的text-to-speech API,并且正在进行一些特定单词的翻译定制工作。我想知道你们觉得我该怎么做。在以下文本中:
the company estimates revenues to be $194MM to 200MM
IBM Watson会将"MM“发音为"M M",而应将其发音为”数百万“。我不想把"MM“翻译成”数百万“。有没有办法告诉Watson,如果"MM“出现在某个数字之后,它的发音就是”数百万“,而不是"M M"?
另外,大写有什么不同吗?"MM“和"mm”是一样的
我有一个Firebase Cloud函数,它调用IBM Watson来获取令牌。我正在将它从旧的用户名/密码身份验证更新为当前的IAM身份验证。
下面是来自IBM 的代码。
const watson = require('ibm-watson');
const { IamAuthenticator } = require('ibm-watson/auth');
// to get an IAM Access Token
const authorization = new watson.AuthorizationV1({
authenticator: new
我在Google函数中使用util.promisify调用IBM文本到语音,这将返回一个回调。我的代码可以工作,但我收到一条错误消息:
TypeError [ERR_INVALID_ARG_TYPE]: The "original" argument must be of type function
说
接受一个遵循常见错误优先回调风格的函数,即接受(err, value) => ...回调作为最后一个参数,并返回一个返回承诺的版本。
into回调非常复杂,我不知道如何将其重构为Node.js回调样式。它起作用了,我应该忽略错误消息吗?以下是我的Google功能:
我有Watson 2.7.0 speech-to-text,Assistant,text-to-speech服务
我的工作区包含提供一般语音响应的一般意图;以及在Unity中执行动作的“action”意图。
我在自己的脚本中复制了Watson Cardboard vr示例中的代码,但发现我无法访问意图。它一直给我下面的错误。我的脚本在没有“action”意图部分的情况下工作得很好。我遗漏了什么?
Type `IBM.Watson.DeveloperCloud.Services.Assistant.v1.MessageResponse' does not contain a defini
这是我的java代码:
public static void main(String[] args) {
TextToSpeech textService = new TextToSpeech(IBM_WATSON_USERNAME, IBM_WATSON_PASSWORD);
//String voice = "en-US_AllisonVoice";
String text = "This is Just awesome And i am going to experience the effect";
//String
我有一个express应用程序,并添加了以下代码片段:
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>'
});
v
我正在尝试使用set up a Firebase Cloud Function来访问IBM Watson Text- to -Speech。问题是将返回的音频文件写入我的Firestore数据库。
这个测试返回工作的语音列表,将响应记录到函数日志中:
exports.test = functions.firestore.document('IBM_Watson_Token/Test_Value').onUpdate((change, context) => {
var textToSpeech = new TextToSpeechV1({
username:
IBM的表示,下面的节点后端代码使您能够使用Use the API key to have the SDK manage the lifecycle of the token. The SDK requests an access token, ensures that the access token is valid, and refreshes it if necessary.
const SpeechToTextV1 = require('ibm-watson/speech-to-text/v1');
const { IamAuthenticator } = requi
我收到的错误是:
DeprecationWarning:沃森-开发者-云转移到ibm.若要获得更新,请使用新包。
service = watson_developer_cloud.AssistantV1(
我尝试过使用watson-developer-cloud更新pip install,但是仍然有相同的错误。
所使用的代码如下。都是用Python做的。只是从原始代码中遗漏了API密钥。
任何帮助都是非常感谢的。
service = watson_developer_cloud.AssistantV1(
iam_apikey= '',
version
我使用的是非常简单的代码: import com.ibm.cloud.sdk.core.security.IamAuthenticator;
import com.ibm.watson.discovery.v1.Discovery;
public class DiscoveryTest {
public static void main(String[] args) {
IamAuthenticator authenticator = new IamAuthenticator("<KEY>");
Discovery discovery = new
我正在尝试使用Watson Unity SDK附带的示例脚本"ExampleTextToSpeech“。但是,Watson Text to Speech示例在尝试合成时抛出错误。我的服务IAM密钥似乎是正确的。我没有指定AIM Url或服务URL。我假设默认值应该是正确的,因为我在北美地区,这对Watson Assistant和Speech to Text都有效。问题似乎出在Synthesize调用上。我列出了下面的错误。
很抱歉,我第一次没有发布实际的代码。我认为我不需要这样做,因为它与SDK演示中的代码相同。请找到下面的代码。我已经删除了一些无关的代码位,比如从代码中自定义字。错误