Skype (Linux): verzerrte Monsterstimme

Falls die Wiedergabe der eigenen Stimme in Skype (Linux) bei moderneren Kerneln eine verzerrte, grummlige Monsterstimme ergibt, verschafft die Installation von alsa-oss, eine angepasste ~/.asoundrc und eine neue Befehlsstartsequenz Abhilfe.

Der Inhalt der ~/.asoundrc ist:

pcm.skype {
   type asym
   playback.pcm "skypeout"
   capture.pcm "skypein"
}

pcm.skypein {

type route
slave {
pcm "skypedsnoop"
format S16_LE
}
ttable {
0 {0 0.5}
1 {0 0.5}
}
}

pcm.skypeout {
# Just pass this on to the system dmix
type plug
slave {
pcm "dmix"
}
}

pcm.skypedsnoop {
type dsnoop
ipc_key 1133
slave {
# "Magic" buffer values to get skype audio to work
# If these are not set, opening /dev/dsp succeeds but no sound
# will be heard. According to the alsa developers this is due
# to skype abusing the OSS API.
pcm "hw:0,0"
period_size 256
periods 16
buffer_size 16384
}
bindings {
0 0
}
}

In der Stanza pcm.skypedsnoop muss bei komplexeren Soundkarten-Setups die Nummer der hw=x.x den Gegebenheiten angepasst werden. Falls bereits eine eigene .asoundrc vorhanden ist, werden diese Stanzas beigefügt.

Skype muss nun via aoss gestartet werden, der Startbefehl ist:

ALSA_OSS_PCM_DEVICE="skype" aoss skype

Der Einfachheit halber habe ich als root die Datei /usr/local/bin/askype mit obigem Startbefehl als Inhalt angelegt und ausführbar gemacht. Den Befehl askype verwende ich nun in allen verlinkten Startknöpfen (Menüpunkt wird angepasst).

In den Skype-Optionen „Audiogeräte“ wird der Punkt „Mikrofon“ nun auf „skype (asm)“ gesetzt und das Problem ist gelöst.

Thanks to ArchWiki.

Das Debian-Repository für Skype ist übrigens:

deb http://download.skype.com/linux/repos/debian stable non-free
Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s