Im начинающий при использовании express и node.js. Я смущен тем, как использовать Watson api, и я едва могу понять документацию/apis. Я просто хочу попробовать использовать watson api для своего приложения. Поэтому я просто перечислил, что я сделал, и где я застрял.Как использовать apats в watson для преобразования текста в речь в node.js?
Итак, сначала я выполнил это в командной строке, чтобы получить фреймворк.
express test
Затем я установил зависимости, используя эту команду.
cd test && npm install
Затем я установил уотсон с помощью команды
npm install watson-developer-cloud
Затем я поместил этот код в моем app.js файле.
var TextToSpeechV1 = require('watson-developer-cloud/text-to-speech/v1');
var fs = require('fs');
var text_to_speech = new TextToSpeechV1({
username: 'INSERT YOUR USERNAME FOR THE SERVICE HERE', (placed my username and password)
password: 'INSERT YOUR PASSWORD FOR THE SERVICE HERE'
});
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'));
Таким образом, я знаю, что это означает, что я создаю объект Уотсона. Но я не знаю, куда идти отсюда. Я просто хочу иметь возможность создавать простой текст в речь, в котором есть текстовое поле и кнопка для разговора.
Вы посмотрели примеры? (Https://github.com/watson-developer-cloud/node-sdk/tree/master/examples) На странице NPM есть ссылка на них. –
Вы имеете в виду демо? – John
Нет, я имею в виду примеры. Те, с которыми я связан. [Здесь снова.] (Https://github.com/watson-developer-cloud/node-sdk/tree/master/examples). Там есть пример о том, как использовать текст для речи. –