web-dev-qa-db-fra.com

espeak renvoie une erreur sur le serveur Ubuntu

Je veux utiliser espeak sur mon serveur pour pouvoir faire peur à ma copine du travail :)

serveur Ubuntu 11.04.

Sudo espeak -v en "Hello i am espeak"

Erreur:

ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started
2
user25389

même si vous utilisez l’installation du serveur Ubuntu, le serveur son pulseaudio est peut-être en cours d’exécution. Par défaut, cela entourera une émulation qu’espeak n’est pas capable de gérer.

Utilisez: espeak -v en "Hello i am espeak" --stdout|paplay à la place.

2
aquaherd

J'ai eu le même problème sur un Raspberry Pi. Pour moi cela a bien fonctionné avec:

espeak -v en "Hello i am espeak" --stdout | aplay

(aplay au lieu de paplay)

0
Markus