C# Класс EddiSpeechService.SpeechService

Provide speech services with a varying amount of alterations to the voice
Показать файл Открыть проект

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

Метод Описание
ReloadConfiguration ( ) : void
Say ( Ship ship, string speech, bool wait, int priority = 3 ) : void
ShutUp ( ) : void
Speak ( string speech, string voice, int echoDelay, int distortionLevel, int chorusLevel, int reverbLevel, int compressLevel, bool wait = true, int priority = 3 ) : void

Приватные методы

Метод Описание
GetSoundOut ( ) : ISoundOut
SpeechService ( ) : CSCore
StartSpeech ( ISoundOut soundout, int priority ) : void
StopCurrentSpeech ( ) : void
WaitForCurrentSpeech ( ) : void
bestGuessCulture ( SpeechSynthesizer synth ) : string
chorusLevelForShip ( Ship ship ) : int
distortionLevelForShip ( Ship ship ) : int
echoDelayForShip ( Ship ship ) : int
reverbLevelForShip ( Ship ship ) : int
synth_StateChanged ( object sender, StateChangedEventArgs e ) : void

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

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

public ReloadConfiguration ( ) : void
Результат void

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

public Say ( Ship ship, string speech, bool wait, int priority = 3 ) : void
ship EddiDataDefinitions.Ship
speech string
wait bool
priority int
Результат void

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

public ShutUp ( ) : void
Результат void

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

public Speak ( string speech, string voice, int echoDelay, int distortionLevel, int chorusLevel, int reverbLevel, int compressLevel, bool wait = true, int priority = 3 ) : void
speech string
voice string
echoDelay int
distortionLevel int
chorusLevel int
reverbLevel int
compressLevel int
wait bool
priority int
Результат void