クロノス・クラウン - 記事検索

ツイート @rutenさんをフォロー
クロクロ ショップ 本、ゲーム、同人誌他を販売
クロクロ ツールズ 便利なWebアプリを多数収録
IT用語大辞典 IT用語を解説
ソフトウェア
めもりーくりーなー Winのメモリーをお掃除するソフト
Novel Supporter 小説推敲補助ソフト
PCソフト 便利なソフトを多数公開
Webサービス 便利で楽しいサービス多数
レトロゲームファクトリー レトロゲーム移植会社のお仕事小説
#電書ハック 電子書籍編集部のお仕事小説
顔貌売人 IT系ミステリ
裏切りのプログラム IT系ミステリ
ゲーム
Little Bit War Switch向け高速RTS
TinyWar high-speed 1ステージ数分の8bit風RTS
EX リバーシ 変形盤面、ステージ多数
PuzzleAndGame.com ブラウザで遊べるパズルやゲーム
http://crocro.com/pc/soft/yomi_talk/index.html
2010年05月25日 16:50:52




 このところ、ずっと裏で開発していた、日本語音声読み上げのソフト「読みトーク」を公開しました。

 内容的には、「ラジオ・ブラウザ」の音声読み上げ部分を切り離して、バッチ処理したり、コンソールアプリとして利用できるようにしたものです。また、今回の開発に伴い、音声読み上げ部分も大幅に改良しました。

 以前より「ラジオ・ブラウザの読み上げ精度を上げて欲しい」という要望があったのですが、この部分のソースが、けっこうごちゃごちゃしていて、改良するにも手をつけ難いという現状がありました。

 そこで、いったんこの部分を分離して、整理して、「ラジオ・ブラウザ」からは、非表示のバッチ処理で呼び出そうという計画を立てていました。

 そうすれば、他のソフトにも簡単に読み上げ機能を組み込めるし、様々なバッチファイルにも簡単に音声読み上げを組み込むことができます。

 そうやって開発したのが、今回公開した「読みトーク」です。

 名前は「読み&トーク」と「読み解く」をかけています。



 本当は、デバッグをもっと続けたかったのですが、入力が「日本語」という時点で、全ての入力を試すわけにもいかず、どこかで作業を打ち切る必要がありました。

 というわけで、本日デバッグをいったん打ち切って公開することに決めました。



 元が「ラジオ・ブラウザ」の読み上げ部分ですので、入力はニュース記事を想定して作られています。

 「ラジオ・ブラウザ」の頃からの、音声読み上げ部分の改良点(変更点)は、以下の通りです。

・文章区切りの改良。

・文節区切りの改良。

・アクセント位置の自動付加。

・フィルタ辞書の拡充。

・読み状態になった文字への中間フィルタ処理の追加。

・アクセント辞書の追加。

 「ラジオ・ブラウザ」の頃よりは、流暢に読み上げるようになっています。

 公開してしばらくフィードバックを待ったあと、大きなバグ報告がなければ、「読みトーク」を搭載した「ラジオ・ブラウザ 3.0」を公開する予定です(開発自体は既に完了している)。



 さて、今回の「読みトーク」ですが、以下のような方法で、文章を読み上げることができます。

・コンソールアプリの標準入出力を利用して読み上げ。

・スクリプトを読み込ませてバッチ処理して読み上げ。

・exeの引数を利用して読み上げ。

・付属のウィンドウ アプリケーションから、手入力で読み上げ。

 バッチ処理を想定しているソフトですので、ユーザーの用途に応じた様々な実行方法を用意しています。



 また、「読みトーク」には、以下の命令が用意されています。

・日本語文章の発話タグ付きの読みを取得。

・日本語文章を読み上げ。

・日本語文章をwav保存。

・wavをmp3に変換。

 その他、開発者に便利だと思われる命令をいくつか用意しています。コマンド一覧に、その内容をまとめています。



 「読みトーク」には、バッチ処理だけでなく、ウィンドウ アプリケーションも同梱しています。

 こちらはHTA製のアプリケーションで、内部から「読みトーク」を呼び出しています。HTA製なので、ソースコードを全て見ることができます。

 また、WSH製のソフトも同梱しているので、これらを参考にすれば、JavaScreiptの知識だけで、音声読み上げさせるプログラムを書くことが可能です。

 JavaScriptや、HTA、WSHといった技術は、拙著「マンガで分かる JavaScriptプログラミング講座」にまとめています。

 これらを参考にして、パソコンに音声読み上げ処理を組み込むことができます。



「早く開発を終えないと」と思いながら、ずるずると弄り続けていたので、公開してしまいます。

 というわけで、次の作業に移ります。
最新20件 (全て見る)

柳井が執筆した本や商品 (全て見る

マンガでわかるJavaScriptのPromise
JavaScriptのPromiseをマンガで解説。無料。
レトロ風RPG 全コード
JSのレトロゲーム風RPGの全コードを掲載&解説。
タワーディフェンス 全コード
JSのタワーディフェンスの全コードを掲載&解説。
レトロゲームファクトリー
過去のゲームを最新機用に移植する会社のお仕事小説。新潮社より発売中。
#電書ハック
電子書籍編集部のお仕事小説。文藝春秋より発売中。
顔貌売人 ハッカー探偵 鹿敷堂桂馬
シリーズ第2弾。文藝春秋より発売中。
裏切りのプログラム ハッカー探偵 鹿敷堂桂馬
松本清張賞の最終候補に残った拙作小説(デビュー作)。

サイト目次

PCソフト/Webアプリ/ゲーム

記事/マンガ

柳井の同人活動

開発

携帯・スマホ

アナログ・ゲーム

Cronus Crown(クロノス・クラウン)のトップページに戻る
(c)2002-2024 Cronus Crown (c)1997-2024 Masakazu Yanai
ご意見・お問い合わせはサイト情報 弊社への連絡までお願いします
個人情報の取り扱い、利用者情報の外部送信について