C# Класс Harriet.Models.Voice.AquesVoiceSynthesize

AquesTalkを使って音声合成を行うクラスを表します。
Наследование: IVoiceSynthesize
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateWav ( string pronounce ) : byte[]

音声波形を生成する

Dispose ( ) : void

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

Защищенные методы

Метод Описание
FreeWave ( IntPtr wavPtr ) : void

AquesTalk_FreeWave相当の操作

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

AquesTalk_Synthe相当の操作

Описание методов

CreateWav() публичный Метод

音声波形を生成する
public CreateWav ( string pronounce ) : byte[]
pronounce string (株)アクエストが定める発音記号列
Результат byte[]

Dispose() публичный Метод

静的関数のロードしかしてないので解放不要(というか解放するのムリでは)
public Dispose ( ) : void
Результат void

FreeWave() защищенный абстрактный Метод

AquesTalk_FreeWave相当の操作
protected abstract FreeWave ( IntPtr wavPtr ) : void
wavPtr System.IntPtr
Результат void

SyntheWave() защищенный абстрактный Метод

AquesTalk_Synthe相当の操作
protected abstract SyntheWave ( string koe, int speed, int &size ) : IntPtr
koe string
speed int
size int
Результат System.IntPtr