Я новичок в использовании экспресс и node.js. Я запутался в том, как использовать API Watson, и я едва могу понять документацию/apis. Я просто хочу попробовать использовать watson api в своем приложении. Поэтому я просто перечислю, что я сделал и где я застрял.
Итак, сначала я выполнил это в командной строке, чтобы получить фреймворк.
express test
Затем я установил зависимости с помощью этой команды.
cd test && npm install
Затем я установил watson с помощью команды
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'));
Итак, я знаю, что это означает, что я создаю объект Watson. Но я не знаю, куда идти отсюда. Я просто хочу иметь возможность создавать простой текст в речь, в котором есть текстовое поле и кнопка произнесения.