質問: IBM Watson のSpeech to text の使い方がまるでわからないのですが・・ どなたか教えてくださいませんか?? iOSで音声認識を試してみたいのです。
回答: こちらの記事で少し解説しています。Watson音声認識(STT:Speech to Text)をSwiftアプリで使ってみた。 !実行イメージ おおまかな流れ 1. Watson Developer Cloud iOS SDKをクローンする。 2. XcodeのプロジェクトにSpeechToTextV1.frameworkライブラリーを加える。 3. 以下のようにコードを記述して実行。 4. iPhoneのマイクに話しかける。 #### Streaming Audio iPhoneのマイクを使ってリアルタイムに文字に起こします。 以下のソースコードは Speech to TextサービスをStreaming audioで実行した例: ``` import SpeechToTextV1 let username = "your-username-here" let password = "your-password-here" let speechToText = SpeechToText(username: username, password: password) // 設定 var settings = TranscriptionSettings(contentType: .L16(rate: 44100, channels: 1)) settings.continuous = true settings.interimResults = true settings.model = "ja-JP_BroadbandModel" // 日本語対応 // streaming audioを開始してテキスト出力 let failure = { (error: NSError) in print(error) } let stopStreaming = speechToText.transcribe(settings, failure: failure) { results in print(results.last?.alternatives.last?.transcript) } // `stopStreaming`が実行されるか、end-of-speechイベントが起こるまで、実行され続ける ``` Bluemixでの事前の設定などは、こちらの記事が役に立つと思います。 IBM WatsonのSpeechToTextを使ってAndroidアプリを作ってみた