TTS [ could not open /dev/dsp for O_WRONLY ]

[size=150:18mic9dn]궁금한점[/size:18mic9dn]

구체적으로 /dev/dsp에 직접접근을 막는
설정을 확인하고 싶습니다.

festival의 경우에는 padsp를 써도 작동이 잘 안되는군요…

strace 결과값
[url:18mic9dn]http://115.137.93.6/espeak.strace[/url:18mic9dn]
[url:18mic9dn]http://115.137.93.6/festival.strace[/url:18mic9dn]

[size=150:18mic9dn]임시 해결책 팁^.^[/size:18mic9dn]

[code:18mic9dn]
$ sudo apt-get install bastille
$ gksu bastille

어제 설치했는데... 거의 대부분의 기능을 켰습니다.

이게 영향을 미쳤을까요?

$ cat >> speak << EOF
> speak
> EOF

$ espeak -f speak
PaHost_OpenStream: could not open /dev/dsp for O_WRONLY
PaHost_OpenStream: ERROR - result = -10000
PaHost_OpenStream: could not open /dev/dsp for O_WRONLY
PaHost_OpenStream: ERROR - result = -10000
PaHost_OpenStream: could not open /dev/dsp for O_WRONLY
PaHost_OpenStream: ERROR - result = -10000
PaHost_OpenStream: could not open /dev/dsp for O_WRONLY
PaHost_OpenStream: ERROR - result = -10000

$ festival --tts speak
Linux: can’t open /dev/dsp

$ padsp espeak -f speak

$ aoss espeak -f speak

$ padsp festival --tts speak
Segmentation fault

$ aoss festival --tts speak
Segmentation fault
[/code:18mic9dn]

관련 URL

https://lists.ubuntu.com/archives/ubunt ... 64667.html