[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Linux版サーバのESD上での動作



At Sat, 17 Feb 2001 18:40:54 +0900,
Noritsugu Nakamura wrote:
> 
> config.h あたりの
> #define SS_SYN_HOST_ENV "SPEECH_SERVER_HOST"
> #define SS_SYN_PROG_NAME "BEP_SPEECH_SERVER"
> とか環境変数を設定する必要があるのでしょうか?
 このあたりは変更する必要はないはずです。
#define SS_SYN_USE_ESD FALSE
でesdを利用しない設定にできます。
> 
> 
> やったこと:
> sample の lngtest, syntest は動作させることができました。
> syntest の方は、色々 はまったのですが(後日ちょっとした
> メモを書くつもりですが…)、なんとか音が出ました。
 私はこのあたりはやってません。
> 
> で、どうやら syntest を試していて分かったのですが、
> 試している Vine-2.0 では、ESD というので音が出ている
> ようなのです。(ESD自体どういう仕組みでどういうものなのか
> 把握していません…)
> 
> cat hoge.wav > /dev/dsp
> では、まともに音が出なくて、
 これはwavのヘッダが問題ということはないですよね。

> esdcat -b -m < hoge.wav
> としたら syntest で生成したものを(雑音混じりですが)
> 喋ってくれました。

 雑音とはどのような性質、程度のものでしょうか。また、サウンドの
ハードウェアはなにでしょうか。
> 
> 
> 次に、Linux版のスピーチサーバを動作させようとして、
> ./ss1
> と実行した後
> q {hello everyone}
> d
> と入力したら
> 
>   opend /home/nori/elog
>   speaking queue
>   ready
>   matching hello normalized: HELLO
>   matching everyone normalized: EVERYONE
>   SYT_setSpeed() failed
 こちらではこのエラーは出たことはありません。