I’m trying to get a Jabra 410 to work as USB audio output for TTS on an HA Green. I have installed PicoTTS and VLC. I can see in the output of “ha audio info” that the Jabra is recognized and “active”, and I have used “ha audio default output” to make it the default audio device. However when I try to “say” something under Media/Text-to-Speech/PicoTTS to “VLC-Telnet”, it seems to play but I don’t hear anything. Also, the LED on the Jabra is rapidly blinking, as if the device isn’t properly recognized. Any advice? I have to say, it seems incredibly complicated to configure something as simple as local audio output …
Hello, can anyone help with this? I still can’t get audio to work and am completely lost. I have now tried a Jabra 510 too with the same result. When I try to play any media to “vlc-telnet”, the playback UI looks like it plays sound for a few seconds but no sound comes out of the speaker, then it stops and says “nothing playing”.
Here’s the output of “hd audio info”:
audio:
application: []
card:
- driver: module-alsa-card.c
index: 0
name: alsa_card.usb-0b0e_Jabra_SPEAK_510_USB_50C971FC50E0010E00-00
profiles:
- active: false
description: Mono Input
name: input:mono-fallback
- active: false
description: Analog Stereo Output
name: output:analog-stereo
- active: true
description: Analog Stereo Output + Mono Input
name: output:analog-stereo+input:mono-fallback
- active: false
description: Digital Stereo (IEC958) Output
name: output:iec958-stereo
- active: false
description: Digital Stereo (IEC958) Output + Mono Input
name: output:iec958-stereo+input:mono-fallback
- active: false
description: "Off"
name: "off"
- driver: module-alsa-card.c
index: 1
name: alsa_card.platform-hdmi-sound
profiles:
- active: true
description: Stereo Output
name: output:stereo-fallback
- active: false
description: "Off"
name: "off"
- driver: module-alsa-card.c
index: 2
name: alsa_card.platform-rk809-sound
profiles:
- active: false
description: Stereo Input
name: input:stereo-fallback
- active: false
description: Stereo Output
name: output:stereo-fallback
- active: true
description: Stereo Output + Stereo Input
name: output:stereo-fallback+input:stereo-fallback
- active: false
description: "Off"
name: "off"
input:
- applications: []
card: 0
default: true
description: Jabra SPEAK 510 USB Mono
index: 1
mute: false
name: alsa_input.usb-0b0e_Jabra_SPEAK_510_USB_50C971FC50E0010E00-00.mono-fallback
volume: 0.446685791015625
- applications: []
card: 2
default: false
description: Built-in Audio Stereo
index: 4
mute: false
name: alsa_input.platform-rk809-sound.stereo-fallback
volume: 1
output:
- applications: []
card: 0
default: true
description: Jabra SPEAK 510 USB Analog Stereo
index: 0
mute: false
name: alsa_output.usb-0b0e_Jabra_SPEAK_510_USB_50C971FC50E0010E00-00.analog-stereo
volume: 0.7356414794921875
- applications: []
card: 1
default: false
description: Built-in Audio Stereo
index: 1
mute: false
name: alsa_output.platform-hdmi-sound.stereo-fallback
volume: 1
- applications: []
card: 2
default: false
description: Built-in Audio Stereo
index: 2
mute: false
name: alsa_output.platform-rk809-sound.stereo-fallback
volume: 1
host: 172.30.32.4
update_available: false
version: 2023.12.0
version_latest: 2023.12.0
And here “hd audio logs”. Not sure if the “Failed to open /proc/asound/cardX” errors are critical?
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/filesystem.sh
cont-init: info: /etc/cont-init.d/filesystem.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service alsa: starting
s6-rc: info: service alsa successfully started
s6-rc: info: service alsa-init: starting
[12:00:09] INFO: Adjust ALSA mixer settings for /dev/snd/controlC0
[12:00:12] INFO: Adjust ALSA mixer settings for /dev/snd/controlC1
[12:00:13] INFO: Adjust ALSA mixer settings for /dev/snd/controlC2
s6-rc: info: service alsa-init successfully started
s6-rc: info: service pulseaudio: starting
W: [pulseaudio] main.c: Running in system mode, but --disallow-module-loading not set.
W: [pulseaudio] main.c: Home directory of user 'root' is not '/var/run/pulse', ignoring.
W: [pulseaudio] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.
W: [pulseaudio] main.c: OK, so you are running PA in system mode. Please make sure that you actually do want to do that.
W: [pulseaudio] main.c: Please read http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/ for an explanation why system mode is usually a bad idea.
W: [pulseaudio] module-udev-detect.c: Failed to open /proc/asound/card1: No such file or directory
W: [pulseaudio] module-udev-detect.c: Failed to open /proc/asound/card2: No such file or directory
W: [pulseaudio] module-udev-detect.c: Failed to open /proc/asound/card0: No such file or directory
E: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner: Could not activate remote peer: unit failed.
s6-rc: info: service pulseaudio successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started