SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

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

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

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

  • X ポスト
  • このエントリーをはてなブックマークに追加

音声合成

 今度は、音声合成を試してみましょう。この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を利用する方法を紹介します。

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
スマホアプリを豊かにする「docomo Developer support」で遊ぼう連載記事一覧

もっと読む

この記事の著者

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

静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。主な著書に「独習シリーズ(Java・C#・Python・PHP・Ruby・JSP&サーブレットなど)」「速習シリーズ(ASP.NET Core・Vue.js・React・TypeScript・ECMAScript、Laravelなど)」「改訂3版JavaScript本格入門」「これからはじめるReact実践入門」「はじめてのAndroidアプリ開発 Kotlin編 」他、著書多数

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

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

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

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/8260 2014/12/11 16:31

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング