CodeZine(コードジン)

特集ページ一覧

誰でも手軽にNTTドコモのサービスのような機能を持つアプリが作れる ~「docomo Developer support」の概要とAPIコンソール

スマホアプリを豊かにする「docomo Developer support」で遊ぼう(1)

  • LINEで送る
  • このエントリーをはてなブックマークに追加
2014/11/21 14:00

目次

音声合成

 今度は、音声合成を試してみましょう。このAPIの実行結果は、テキスト情報ではなく、バイナリデータとして取得することになります。

 音声合成APIでは、音声合成のエンジンとして、株式会社エーアイ製とNTTアイティ製の2種類が利用可能です。APIコンソールの音声合成メニューは、デフォルトでは株式会社エーアイ製が選択された状態になっています。

 このAPIでも、HTTPリクエストボディのタブを選択すると、パラメータを編集することができます。

音声合成APIのパラメータ
音声合成APIのパラメータ

 実行ボタンをクリックしてしばらくすると、結果データとして、パラメータのテキストを読み上げた音声データがダウンロードできるようになります。

音声合成APIの実行結果
音声合成APIの実行結果

 ここで得られる音声データは、ヘッダのない生データです。PCではやや扱いにくいのですが、Audacityなどの波形編集ソフトウェアを使ってRawデータとして取り込むと、再生可能です。

 なお、NTTアイティ製の音声合成エンジンの場合は、WAVファイルとしてダウンロードできますので、そのままWindows Media Playerなどで再生することができます。

 長い文章でも、驚くほど自然に読み上げることができますので、いろいろと遊んでみてください。

最後に

 今回は、「docomo Developer support」の概要とAPIコンソールを紹介しました。APIコンソールでは、手軽にAPIの機能が試せますので、実際のアプリ開発においても、APIの選定に活用できることでしょう。

 次回は、APIに用意されているSDKを使って、AndroidアプリからAPIを利用する方法を紹介します。



  • LINEで送る
  • このエントリーをはてなブックマークに追加

バックナンバー

連載:スマホアプリを豊かにする「docomo Developer support」で遊ぼう

著者プロフィール

  • WINGSプロジェクト 高江 賢(タカエ ケン)

    <WINGSプロジェクトについて> 有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。2018年11月時点での登録メンバは55名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂...

  • 山田 祥寛(ヤマダ ヨシヒロ)

    静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for ASP/ASP.NET。執筆コミュニティ「WINGSプロジェクト」代表。 主な著書に「入門シリーズ(サーバサイドAjax/XM...

あなたにオススメ

All contents copyright © 2005-2021 Shoeisha Co., Ltd. All rights reserved. ver.1.5