Skip to content

VoiceVoxx fetching speaker stuck in loop, giving wrong speaker IDs #103

@mortang2410

Description

@mortang2410

Currently using flatpak version of Nyarch Asisstant and hosting VoiceVox with docker from voicevox/voicevox_engine:nvidia-ubuntu20.04-latest

As seen in the screenshot below, the UI is stuck in an infinite loop when I try to refresh / fetch the list of speakers. The VoiceVox server is otherwise running well and returning audio as usual.

From looking at the source at .../handlers/tts/voicevox_handler.py I see that when the fetching fails it is reverting to an outdated list of voices, where the names no longer match the current speaker IDs. Sometimes we even get male voices when it should not be.

One could try to figure out where the whole fetching operation is failing, but a simpler fallback is to allow the user to explicitly set the speaker ID, and the user can figure out the ID they want from their own VoiceVox server.

Image

Here is my flatpak info

Nyarch Assistant - Your AI-Powered System Assistant

          ID: moe.nyarchlinux.assistant
         Ref: app/moe.nyarchlinux.assistant/x86_64/master
        Arch: x86_64
      Branch: master
     Version: 0.9.8
     License: GPL-3.0-or-later
      Origin: assistant-origin
  Collection:
Installation: system
   Installed: 1.0 GB
     Runtime: org.gnome.Platform/x86_64/48
         Sdk: org.gnome.Sdk/x86_64/48

      Commit: 25e75f72dfb3952000e2020ced1e9986b5ec1b82f24229751c2d4bf73ddab9bf
      Parent: 56aa755730b63ed1a988c95b3fafacc2d8141dfd34b77a244891e61ab52d7b9d
     Subject: Export moe.nyarchlinux.assistant
        Date: 2025-07-24 13:21:56 +0000

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions