▼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:String
URLの指定
以下のメソッドを利用する時は最初に指定
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
戻り値 エラーコード:int
Wikipediaによる検索
static bool PlaySound(filename)

filename WAVEファイル名:String
戻り値 成功かどうか:bool
WAVEファイルの再生


その他の音声合成エンジン


−戻る−