かならずお読みください注意事項

Web 文字盤 5

文章読み上げ機能を追加しました

Web文字盤

youtubeの動画はこちら 1分33秒 音が出ます
firefoxが日本語発話に対応しました
文章を切り替えながら次々と読み上げています

0 はじめに

2018年2月から3月にかけてエンチャント文字盤でWebSpeechAPIを使った日本語の読み上げに取り組みました。(詳細は文末の参考URLを参照してください)しかし当時は情報が混乱し思い通りに使いこなすところまで達することができませんでした。また当時は日本語発声に先行していたgoogleのchromeを使用すれば何とか日本語も発話できたのですが、それ以外のブラウザが対応が遅れていてchromeのインストールができないと使えませんでした。

このたび、MozillaのFirefoxが正式に対応し、またmicrosoftのEdgeもすこし違いがありますが発話できるようになりました。そこでWeb文字盤の読み上げ機能付きを公開することになりました。

1 読み上げ機能

これまでのWeb文字盤では、AquesTalkを組み込んだフリーの合成音声作成ソフトSoftalkを使って作成した音声ファイルを再生しています。このためあらかじめ用意したことばしか発声できません。これに対して今回はブラウザに組み込まれたWebSpeechAPIを使いその場で音声を合成して発声しています。これによってその時点でテキストボックスに表示されている任意の文字列を発声できるようになりました。またボタン操作時の音声もすべてこの方式に変更しました。おかげで数字もきれいに読み上げることができます。

読み上げ以外の機能はこれまで公開したWeb文字盤と全く同じです。作成した文書がテキストボックスに表示されているときに左上角の顔マークの発話ボタンをおすと読み上げを開始します。発話の様子はこのページトップの動画をご覧ください。

2 対応 OSとブラウザ

日本語読み上げを使うにはブラウザの最新版を準備してください。特にFirefoxは今年10月に対応したようです。それ以前のバージョンでは発声しません。

Windows10

microsoftのEdge(44.17763.771.0で動作確認)ではWindowsの標準合成音声、"MS-ayumi"が発声します。ややゆっくりとした落ち着いた女性の声です。

Googleのchrome(78.0.3904.97で動作確認)ではGoogleの合成音声、"Google日本語"が発声します。やや早口で若々しい女性の声です。

MozillaのFirefox(77.0.1で動作確認)はver69では全く日本語を発声できませんでしたが、対応しました。声はchromeとおなじ、"Google日本語"です。

ubuntu18.04

Googleのchrome(78.0.3904.97で動作確認)ではGoogleの合成音声、"Google日本語"が発声します。やや早口で若々しい女性の声です。

Googleのchromium(77.0.3865.90)では日本語発声はできませんでした。

MozillaのFirefox(77.0.1で動作確認)では男性外国人のつたない日本語発声ができます。まだ未完成のようです。ただ以前は全く発話できませんでした。

Android 4.2.1

GoogleのchromeではGoogleの合成音声、"Google日本語"が発声します。やや早口で若々しい女性の声です。

MozillaのFirefoxでは一部の声が出ますがあとはほとんど日本語を発声できません。

3 文書読み上げ機能付きWeb 文字盤

お使いになるモニターに合わせて下記の3種類から選んでください。お気に入り(ブックマーク)に登録すると次回から起動しすくなります。

50音文字盤 四種類文字盤切り替え 10種類の文書切り替え、文書保存機能付き 文書読み上げ機能付き 4:3モニター用

50音文字盤 四種類文字盤切り替え 10種類の文書切り替え、文書保存機能付き 文書読み上げ機能付き 16:9モニター用

50音文字盤 四種類文字盤切り替え 10種類の文書切り替え、文書保存機能付き 文書読み上げ機能付き さらにワイド用

4 おわりに

Android版EVA Facial Mouse に対応する目的で作り始めたWeb文字盤ですが、半年間でほぼ目的を達成することができました。この間いろいろと回り道をしましたがいろいろ勉強できました。まだオフラインWebアプリ化が残っていますのでこれからはそちらに力を入れていこうと思います。

その先は、より多くの方々に取り組んでもらえるように、エンチャント文字盤やWeb文字盤のプログラムの作り方やその応用発展について手引きつくりなど計画しています。

関連する話題

参考URL

エンチャント文字盤の音と声 関係

Web Speech API関係


2019/11/8 公開

研究企画課リハ工学科にもどる ←もくじはこちらです