-漫画やドラマで題材として取り上げられ、百人一首がブームになっています。そこで、今回は、Webブラウザの音声合成APIを利用して、百人一首をランダムに読み上げるアプリを作ってみましょう。画像では分かりませんが、百人一首を読み上げます!音声合成APIが面白いちょうど、前回、音声合成APIを使ったプログラムの作り方を紹介しました。前回、音声合成APIを紹介したところ仲間内で大好評でした。基本的に『「何々」と話す』と書くだけなので、使い方も簡単です。なでしこ3簡易エディタを開いて、そこに、以下のように記述して「実行」ボタンを押すだけです。すると、人間だとうまく読めない早口言葉を正確に読み上げます。それが音声合成API※もし、うまく音声が読み上げされない場合は、最新のブラウザにアップデートしてみてください。主要PC向けブラウザであれば、音声合成APIに対応しています。API(SAPI)のインストールが必要な場合があります。百人一首のデータはどこから?そして、次に、百人一首のデータをどこから持ってくるのかを考えましょう。百もある札を全て手入力するのは大変です。そんな時は、Webを検索してみましょう。すると、百人一首のデータを取得できる「百人一首API」を見つけることができます。実はこのAPIは、筆者が何年も前に作ったサービスです。これを使えば、手軽に、百人一首のデータを利用できます。実は筆者が作ったものAPIの使い方ですが、指定のURLにアクセスするだけです。なでしこからアクセスするには、以下のように記述します。以下は、APIにアクセスし、百人一首の全データを表示する例です。対象をJSONデコードして百人一首に代入。対象["kami"]&対象["simo"]を表示。