Configuring Jabra 410 USB audio for local TTS

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