Skip to content

[idea] Docker 08/14: audio.cpp in the image #2108

Closed

Description

@AnishSarkar22

Which part? Desktop app

What would you like?

Step 8 of 14 of #2100: running SurfSense in Docker. Depends on #2107; start once it is merged.

Podcasts in Docker.

Design: Docker proposal, The image

What to change

  • Run the desktop's audio.cpp staging (electron/scripts/audiocpp/) for Linux amd64 and arm64 in the runtimes stage, eSpeak included.
  • Bundle the default voice as the desktop does, and set the audio variables in the headless context.

Done when

  • Generate a podcast with the bundled voice.
  • audiocpp starts only once audio/server.json names a model, and restarts when it changes.

Scope: code and tests only. Don't edit docs/ or AGENTS.md, except to fix a link this change breaks; the maintainers update the docs when the Docker work ships.

Why would it help?

Each step leaves something that runs, so the Docker image is built and reviewed one piece at a time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    desktopSurfSense desktop app (surfsense_local)dockerRunning SurfSense in DockerenhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions