Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microsoft Translator APIを使ってみた

S-cubism
November 17, 2017

Microsoft Translator APIを使ってみた

S-cubism

November 17, 2017
Tweet

More Decks by S-cubism

Other Decks in Technology

Transcript

  1. 自己紹介から だいもん かずと 大門 和斗 2012年 新卒としてエスキュービズムに入社 2013年 プライムアゲインに転職 -

    DecoAlbum という iOSアプリを開発 2015年 独立して現在の会社を設立 - 株式会社ブルームソフト(現在 3名でやっています)
  2. Microsoft Translator APIとは ・Microsoft の Cognitive Service のひとつ ・Cognitive ServiceはAIを活用したMSの提供サービス

    他にも、「視覚」「音声」「知識」「言語」「検索」などの種類を提供
  3. Microsoft Translator APIとは MS Translator Speech と MS Translator Text

    Speech は 音声データを受信して、翻訳後のデータをテキ ストとして返してくれるAPI Text はテキストデータを受信して、翻訳後のデータをテキ ストとして返してくれるAPI
  4. Apple SFSpeechRecognizer + MS Translator Text API Apple Speech Recognizer

    Server Socket通信で音声データ をストリーミング配信 音声を話された言語のテ キストとして返却 MS Translator Server 翻訳対象のテキストデー タを送信 翻訳後のデータをテキス トとして返却
  5. Apple SFSpeechRecognizer + MS Translator Text API Apple Speech Recognizer

    Server 音声認識のレスポンスは平均 0.5秒 MS Translator Server MSのテキスト翻訳は高速
  6. 結論 MS Translator Speech Apple Speech Recognizer + MS Translator

    Text 認識速度 低速(遅いと4秒以上かかる) 高速(UXが非常に良い) 翻訳精度 高い まあまあ (なぜ、Text翻訳の方が精度が低いの かは謎です) メリット ワンストップで音声認識から翻 訳までが行える 認識精度が非常に良く、高速である デメリット 認識精度が悪く、低速である Apple のSpeech Recognizerと別途テキスト翻 訳機能が必要