ďťż
 
 
   [+] festival - can't open /dev/dsp
 
 

Tematy

 
    
 

 

 

 

[+] festival - can't open /dev/dsp





RRH - 28-11-2006 22:18
Witam!

Uruchamiam sobie program festival (syntezator mowy) i oto co widzę:

festival --tts testowyPlik
Linux: can't open /dev/dsp
Linux: can't open /dev/dsp
Linux: can't open /dev/dsp
UniSyn: using default diphone ax-ax for w-m
Linux: can't open /dev/dsp
UniSyn: using default diphone ax-ax for w-z
-=-=-=-=-=- EST Warning -=-=-=-=-=-
Target pitchmarks end before end of target segment timings (19.469221 vs 20.282890). Expect a truncated utterance

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Linux: can't open /dev/dsp
[...] Próbowałem stosować się do rad zamieszczonych w sieci, np. modyfikując jedną zmienną w
/etc/esound/esd.conf:

auto_spawn=1 ale nie pomogło. Problem również w tym (a może przedewszystkim), że pliku takiego nie posiadam.

Czy któryś z szanownych Forumowiczów spotkał się z podobnym problemem?
Z góry dziękuję za wszystkie wskazówki.



Kaka' - 29-11-2006 07:55
Kolejna sprawa z dźwiękiem, chyba napiszę o tym FAQ :)

To jest normalne, że nie masz dźwięku...tylko dlaczego? Otóż coś ci blokuje kartę dźwiękową. Może to być na przykład xmms albo KDE/GNOME które używają własnego serwera dźwięku.

Jeżeli twoja karta graficzna obsługuje sprzętowe miksowanie to zainstaluj alsa-oss (zakładam, że masz zainstalowaną i skonfigurowaną alse) i do pliku ~/.asoundrc dodaj:

powinno to rozwiązać sprawę. Jednakże jeżeli twoja karta dźwiękowa nie obsługuje sprzętowego miksowania to raczej będziesz musiał się męczyć, no chyba, że coś wykombinujesz z dmixem choć mi się nie udało zmusić oss do współpracy.

I jeszcze jedno. Skoro chcesz używać festivala to może chcesz jakąś nakładkę graficzną na niego? Ja taką znalazłem i muszę przyznać, że naprawdę godna jest. A zwie się perlbox-voice Tu masz linka: http://prdownloads.sourceforge.net/p...h.deb?download Wystarczy pobrać i zainstalować.

Pozdrawiam!



RRH - 29-11-2006 14:34

Jeżeli twoja karta graficzna obsługuje sprzętowe miksowanie to zainstaluj alsa-oss (zakładam, że masz zainstalowaną i skonfigurowaną alse) i do pliku ~/.asoundrc dodaj: Moja karta:

lspci
00:0d.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10 alsa-oss zainstalowałem, plik utworzyłem i dalej nic.
Próbowałem również tak:

esddsp festival --tts testowy_tekst
/dev/dsp: No such file or directory
Linux: can't open /dev/dsp
/dev/dsp: No such file or directory
Linux: can't open /dev/dsp



Kaka' - 29-11-2006 14:46

Moja karta: Nie znam się na kartach, więc nie wiem co to jest. Jeżeli możesz odtwarzać równocześnie dźwięk w xmms i np. amarok to znaczy, że masz sprzętowe miksowanie. Jeśli nie możesz to nie masz. Jeśli masz to ten wpis co podałem powinien pomóc (ale nie musi), jeżeli nie masz sprzętowego miksowania to zobacz do działu FAQ ale i tak to raczej nic nie pomoże.


Próbowałem również tak: Jeżeli nic nie pomoże (ten wpis) to i tak jest sposób aby można było słuchać co ten festival powie :) Po prostu powyłączaj wszystkie programy typu xmms i serwery dźwięku lub jeżeli masz serwer dźwięku to uruchom festival w odpowiednim czasie, tzn. wtedy kiedy nie będzie odtwarzany żaden dźwięk.

Pozdrawiam!



POX - 29-11-2006 15:13
Spróbuj `modprobe snd-pcm-oss` - odpowiedni demon powinien stworzyć plik/urządzenie /dev/dsp. Pamiętaj też o dodaniu swojego użytkownika do grupy audio (`adduser twoj_login audio`)



RRH - 29-11-2006 16:58
dzięki POX, działa! :mrgreen:



POX - 29-11-2006 17:02
To dopisz sobie do /etc/modules:
snd-pcm-oss
snd-mixer-oss aby moduły ładowały się przy starcie systemu.



Rad - 01-12-2006 19:59
Poza tym programy uruchamiajcie poprzedzając je aoss, np. aoss firefox (btw. w firefoksie da się to ustawić w .firefoxrc).



caterpillar - 31-05-2008 14:41
W Dragoniaoni nr16 jest dokładny opis jak skonfigorowac festivala zeby mowil po Polsku.
Tylko z tego co zauwazylem pliki modulu polskiej mowy trzeba skopiowac do katalogu /usr/share/festival/voices a nie /usr/share/festival/lib/voices
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis