GalateaTalk のサンプルプログラム(C#)
投稿者:マーチン 2010年8月23日
カテゴリ:障碍者全般::音声合成
カテゴリ:障碍者全般::音声合成
Visual C# を使って、Galatea Talk(ガラテアトーク)を動作させるサンプルプログラムです。最低限のことしかできませんので、実用性はあまりありません。
【 ソフト名 】 GalateaTalkサンプルプログラム C# Ver. 1.4
【 動作環境 】 Windows XP / Vista
・Microsoft .NET Framework 2.0 以上
・Galatea Talk Windows版
【 開発言語 】 Visual C# 2008 Express Edition
【リリース日】 2010/08/26
【ソフト種別】 フリーソフト (同梱されたプログラムのライセンスに従います)
【 動作環境 】 Windows XP / Vista
・Microsoft .NET Framework 2.0 以上
・Galatea Talk Windows版
【 開発言語 】 Visual C# 2008 Express Edition
【リリース日】 2010/08/26
【ソフト種別】 フリーソフト (同梱されたプログラムのライセンスに従います)
●「Microsoft .NET Framework 2.0」のインストール
WindowsXPでは、「Microsoft .NET Framework 2.0」のインストールが必要です。(Vista 以降は、最初から入っています。)
【EPSON】.NET Frameworkのバージョン確認方法を教えてください
を参考にしてください。
【EPSON】.NET Frameworkのバージョン確認方法を教えてください
を参考にしてください。
●実行ファイルのダウンロード
(1)以下をクリックして、実行ファイルをダウンロードする。
GalateaTalk のサンプルプログラム 実行ファイル
(2)ダウンロードしたファイル(sampleGtalkExe_14.zip)を解凍する。
GalateaTalk のサンプルプログラム 実行ファイル
(2)ダウンロードしたファイル(sampleGtalkExe_14.zip)を解凍する。
●UniDicのダウンロード
再配布することは許可されていませんが、利用許諾条件にしたがい、利用者登録後、無償でダウンロードできます。
(1)形態素解析辞書 UniDic を開く。
(2)[ダウンロード(未登録の方)] から、ユーザ情報を入力し登録する。
(3)ChaSen版バイナリ辞書(Shift_JIS) [unidic-chasen1312_sjis.zip] をダウンロードする。
(4)ダウンロードしたファイルを解凍し、作成されたフォルダの内容を、”galateaSSMmorphunidicunidic-chasen_sjis”の下に移動する。
(1)形態素解析辞書 UniDic を開く。
(2)[ダウンロード(未登録の方)] から、ユーザ情報を入力し登録する。
(3)ChaSen版バイナリ辞書(Shift_JIS) [unidic-chasen1312_sjis.zip] をダウンロードする。
(4)ダウンロードしたファイルを解凍し、作成されたフォルダの内容を、”galateaSSMmorphunidicunidic-chasen_sjis”の下に移動する。
galateaSS¥Mmorph
+- unidic
+- chaone-win-1.3.2
+- chasen-2.4.1
+- unidic-chasen_sjis -- cforms.cha 等
+- chasen-2.4.1
+- unidic-chasen_sjis -- cforms.cha 等
●プログラムの実行
(1)「GalateaTalkサンプル.exe」を実行する。
(2)”読み上げ文”のテキストボックスに文章を入れて、[読み上げ] をクリックすれば、入力された文章を読み上げる。
(2)”読み上げ文”のテキストボックスに文章を入れて、[読み上げ] をクリックすれば、入力された文章を読み上げる。
●ソースファイルのダウンロード
ソースの変更、コンパイルをするには、予め「Visual C# 2008 Express Edition」をインストールする必要があります。
(1)以下をクリックして、ソースファイルをダウンロードする。
GalateaTalk のサンプルプログラム ソースファイル
(2)ダウンロードしたファイル(sampleGtalkSrc_14.zip)を解凍して、「sampleGtalk.csproj」をダブルクリックする。
(1)以下をクリックして、ソースファイルをダウンロードする。
GalateaTalk のサンプルプログラム ソースファイル
(2)ダウンロードしたファイル(sampleGtalkSrc_14.zip)を解凍して、「sampleGtalk.csproj」をダブルクリックする。
●ソースの主要部分
プログラムの主要部分だけ表示しておきます。詳しくは、ダウンロードしたファイルの「MainForm.cs」をご覧ください。
(1)using ステートメント
(2)GalateaTalk の初期設定
(3)テキストボックスの内容を読み上げる
(4)標準出力の内容を表示する
(5)標準エラーの内容を表示する
(1)using ステートメント
(2)GalateaTalk の初期設定
(3)テキストボックスの内容を読み上げる
(4)標準出力の内容を表示する
(5)標準エラーの内容を表示する