ubuntuusers.de

Ton von "beep" auf Klinke oder USB umswitchen

Status: Gelöst | Ubuntu-Version: Xubuntu 24.04 (Noble Numbat)
Antworten |

matze31

Anmeldungsdatum:
25. Oktober 2015

Beiträge: 788

Hallo, ich möchte mir in ein Python Script auf meinen Server später einen Piep-Ton zu bestimmten Anlässen ausgeben lassen.

Nun versuche ich es erstmal auf mein "Normal" PC wo Xubuntu läuft. Dann habe ich das Programm "beep" gefunden und damit auch erfolgreich ein ton per Befehl

beep  -f 500 -l 100

erzeugen können.

Jetzt möchte ich aber, das der Ton nicht vom Lautsprecher des Mainboard kommt, sondern vom per Klinke angeschlossenen externen Lautsprecher, - oder später mit einen USB Lautsprecher-.

Nun zu mein Problem, man kann zwar mit der Option -e ein Device angeben, aber leider finde ich unter "/dev" oder per dmesg-Befehl nichts, jedenfalls was mir sagt, dass das die Klinke-Schnittstelle ist. Weiß jemand wie ich die Klinke ansprechen kann? Geht das so überhaupt?

juribel

Anmeldungsdatum:
20. April 2014

Beiträge: 1233

Nicht mit beep, sondern z. B. so:

play -qn -t alsa synth 0.15 sin 600 vol -15 db

Möglicherweise musst du noch etwas nachinstallieren.

matze31

(Themenstarter)

Anmeldungsdatum:
25. Oktober 2015

Beiträge: 788

Das hat schon mal auf mein Xubuntu PC funktioniert.

Aber auf dem server leider nicht. Obwohl ich alsa installiert habe. Hier die Ausgabe:

play -qn -t alsa synth 0.15 sin 600 vol -15 db
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name
ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5727:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2721:(snd_pcm_open_noupdate) Unknown PCM default
play FAIL formats: can't open output file `default': snd_pcm_open error: No such file or directory

Hier noch eine Info zur Soundkarte:

cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xdf240000 irq 139

Weiß jemand wo der Fehler liegt?

juribel

Anmeldungsdatum:
20. April 2014

Beiträge: 1233

Funktioniert denn auf deinem Server die Soundausgabe mit anderen Programmen?

Solche Fehlermeldungen kenne ich nicht, da bin ich überfragt.

matze31

(Themenstarter)

Anmeldungsdatum:
25. Oktober 2015

Beiträge: 788

Nein funktioniert auch nicht, irgend etwas muss noch (nach)installiert werden.

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7777

-t alsa mal weglassen?

play -n synth 1 sin 425

beep kann nur PC-Speaker, keine Soundkarte.

matze31

(Themenstarter)

Anmeldungsdatum:
25. Oktober 2015

Beiträge: 788

Da kommt leider die gleiche Fehlermeldung.

dirkolus

Anmeldungsdatum:
17. Mai 2011

Beiträge: 2174

Wohnort: dahoam

Ich fürchte, wenn Du einfach Ton aus dem Server bekommst, kannst Du Deine Anforderung ganz schnell umsetzen.

Wie Du Ton aus dem Server bekommst: Sound Problembehebung

matze31

(Themenstarter)

Anmeldungsdatum:
25. Oktober 2015

Beiträge: 788

dirkolus schrieb:

Wie Du Ton aus dem Server bekommst: Sound Problembehebung

Der Fehler war, das der user nicht der Gruppe angehörte, jetzt funktioniert es. Vielen Dank.

Antworten |