C# 클래스 EddiSpeechService.SpeechService

Provide speech services with a varying amount of alterations to the voice
파일 보기 프로젝트 열기: cmdrmcdonald/EliteDangerousDataProvider

공개 메소드들

메소드 설명
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