C# Class Harriet.Models.Voice.AquesVoiceSynthesize

AquesTalkを使って音声合成を行うクラスを表します。
Inheritance: IVoiceSynthesize
Afficher le fichier Open project: malaybaku/harriet

Méthodes publiques

Méthode Description
CreateWav ( string pronounce ) : byte[]

音声波形を生成する

Dispose ( ) : void

静的関数のロードしかしてないので解放不要(というか解放するのムリでは)

Méthodes protégées

Méthode Description
FreeWave ( IntPtr wavPtr ) : void

AquesTalk_FreeWave相当の操作

SyntheWave ( string koe, int speed, int &size ) : IntPtr

AquesTalk_Synthe相当の操作

Method Details

CreateWav() public méthode

音声波形を生成する
public CreateWav ( string pronounce ) : byte[]
pronounce string (株)アクエストが定める発音記号列
Résultat byte[]

Dispose() public méthode

静的関数のロードしかしてないので解放不要(というか解放するのムリでは)
public Dispose ( ) : void
Résultat void

FreeWave() protected abstract méthode

AquesTalk_FreeWave相当の操作
protected abstract FreeWave ( IntPtr wavPtr ) : void
wavPtr System.IntPtr
Résultat void

SyntheWave() protected abstract méthode

AquesTalk_Synthe相当の操作
protected abstract SyntheWave ( string koe, int speed, int &size ) : IntPtr
koe string
speed int
size int
Résultat System.IntPtr