2016-08-24 24 views
0

私はexpressとnode.jsを使用している初心者です私はワトソンのAPIをどのように使うのか混乱しており、ドキュメントやAPIをほとんど理解できません。私はちょうど私のアプリケーションにワトソンのAPIを使用してみることができるようにしたい。だから私は何をしたのか、どこにこだわったのかを列挙します。node.jsにWatsonのtext-to-speech APIを使用するには?

最初にコマンドラインでこれを実行してフレームワークを取得しました。

express test 

次に、このコマンドを使用して依存関係をインストールしました。

cd test && npm install 

は、その後、私はその後、私は私のapp.jsファイルでこのコードを配置コマンドを経由して

npm install watson-developer-cloud 

をワトソンをインストールしました。

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)オブジェクトを作成していることを知っています。しかし、私はここからどこに行くべきか分からない。私はちょうどテキストボックスと話すボタンがある、簡単なテキストの音声を作成できるようにしたい。

+0

[例を見ますか?](https://github.com/watson-developer-cloud/node-sdk/tree/master/examples)NPMページにリンクがありますか? –

+0

デモを意味しますか? – John

+0

いいえ、私は例を意味します。私がリンクしているもの。 [これはもう一度です。](https://github.com/watson-developer-cloud/node-sdk/tree/master/examples)ここには、テキストから音声への使用方法の例があります。 –

答えて

0

テキストボックスと発声ボタン。

ウェブブラウザを使用していますか?その場合、Node.jsの代わりにwatson-speech SDKをチェックアウトしたいと思うかもしれません。 https://github.com/watson-developer-cloud/speech-javascript-sdk/blob/v0.20.0/examples/static/text-to-speech.htmlには、あなたが記述しているものとまったく同じまたはそれ以下の例があります。

(ワトソン - 音声ブラウザSDKがまだのNode.jsにいくつかのサーバー側のコードが必要か、何が認証トークンを生成することに注意してください。https://github.com/watson-developer-cloud/speech-javascript-sdk/tree/v0.20.0/examples参照)

をあなたのためのNode.jsでそれを行うことを好むだろう場合どんな理由であれ、デモをチェックしてくださいhttps://text-to-speech-demo.mybluemix.net/ & https://github.com/watson-developer-cloud/text-to-speech-nodejs - 現在のバージョンではNode.js SDKが使用され、再生のためにNode.jsを通じてオーディオがブラウザに送信されます。

関連する問題