▼AquesTalkメモ▼
AquesTalkラッパー
AquesTalkラッパー
C#やVisual Basicなどの.Netのプログラミング言語からフリーの音声合成エンジン「AquesTalk」を制御するためのライブラリです。
ダウンロード 2008/12/10版
使い方
基本メソッド
メソッド 説明 static int Play(serif,speed)
serif 音声記号列:String
speed 読み上げ速度:int
戻り値 エラーコード:int音声合成結果の再生
音声記号列については音声記号列仕様を参照static int CreateWave(serif,speed,filename)
serif 音声記号列:String
speed 読み上げ速度:int
filename ファイル名:String
戻り値 エラーコード:int音声合成結果のWAVE生成
拡張メソッド
漢字を含む自由文の入力や、Wikipedia検索などの機能を追加しています。
漢字からひらがなへの変換は「漢字の読み仮名API」、Wikipedia検索は「Simple API」を利用しています。
メソッド 説明 static void SetURL(hiragaraURL,wikipediaURL)
hiraganaURL 漢字の読み仮名APIのURL:String
wikipediaURL Wikipedia検索APIのURL:StringURLの指定
以下のメソッドを利用する時は最初に指定
http://yomi.harmonicom.jp/yomi.php
http://wikipedia.simpleapi.net/api
static int Talk(serif,speed)
serif 漢字を含む通常文字列:String
speed 読み上げ速度:int
戻り値 エラーコード:int漢字を含む通常文字列を音声合成 static int SearchWikipedia(keyword,speed)
keyword キーワード:String
speed 読み上げ速度:int
戻り値 エラーコード:intWikipediaによる検索 static bool PlaySound(filename)
filename WAVEファイル名:String
戻り値 成功かどうか:boolWAVEファイルの再生
その他の音声合成エンジン
−戻る−