Skip to content

Add speech-dispatcher as /v1/audio/speech endpoint (as tts) #147

Description

@MrRulf

Speech-dispatcher is the service in most linux (client) systems that usually takes care of transforming text to speech and is nowadays also often setup with ai models, piper, kokoro...
Having another one that does the same running in openARC therefor would be unnecessary and only use up resources that are restricted anyway (even more on client devices that don't have massive pools like servers). So I think it would make sense to have the option for openARC to just use the speech-dispatcher instead and be a proxy for it.
This way you keep a single instance for tts running but also have it available at the same openAI API as the rest of the AI features.
Servers of course can keep using models directly in openARC, as server mostly doesn't even have speech-dispatcher (what for really).
Speech dispatcher would just be an optional dependency, setting it without having it installed would just return an error and be fine.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions