* Speech Synthesizer Component
AquesTalk gpāAeLXg特 RT Component łB
eLXg͂ƂAꂽ WAV `̃f[^Ƃďo͂܂B
OpenHRI Ɋ܂܂Ă portaudiooutput Component Ɛڑ邱ƂŁA͂ꂽeLXgXs[J特Ƃė܂B

* s@
- component\rtc.conf ɍ킹āAҏWĂB
- component\SpeechSynthesizerComp.exe sĉB
- Initialized: Speech Synthesizer Component ƕ\ΐłB

* ӓ_
- portaudiooutput Component ̓ftHgŁA16KHz,16bit  WAV `OɂĂ܂B
  {R|[lg̏o͂ AquesTalk ̐A8KHz ło͂ł܂B
  ŁAportaudiooutput ŃTvO[g 8KHz ɕύX邱ƂŁAɔbł܂B

* |[gdl
- text: InDataPort,TimedString^: eLXg͂ƂĎt܂B
- result: OutDataPort,TimedSeqOctet: ꂽoCgƂďo͂܂B
  o͉g`́A8KHzTvO, 16bit,m,WAVtH[}bg ƂȂ܂B

* SDL XNvg
- OɁAportaudiooutput  SpeechSynthesizer NĂ܂B
  env = rtc.env("localhost", 5005);
  sdl_engine = rtc.local_component("SDLEngine", "SDLEngine");
  env.get_handles();
  env.connect(env.handles{"SDLEngine0.rtc"}.ports{"SDLEngine0.stringOut"}, env.handles{"SpeechSynthesizer0.rtc"}.ports{"SpeechSynthesizer0.text"});
  env.connect(env.handles{"SpeechSynthesizer0.rtc"}.ports{"SpeechSynthesizer0.result"}, env.handles{"PortAudioOutput0.rtc"}.ports{"PortAudioOutput0.SampleInPort0"});
  env.handles{"SDLEngine0.rtc"}.activate();
  env.handles{"SpeechSynthesizer0.rtc"}.activate();
  env.handles{"PortAudioOutput0.rtc"}.activate();
  sdl_engine.local_ports{"SDLEngine0.stringOut"}.put("");
