SSWConsulting / SSWConsulting/SSW.Walrus

Use an SSW-owned ElevenLabs key for the recap video (not a personal key)

Open
#3 2 comments 0 reactions 1 assignee View on GitHub

@edkranz is already working on this.

Since Jul 14, 2026.

Dominant language
Python
Stars
0
Forks
0
Avg merge
6h 21m
Merged PRs (30d)
1

Description

Problem

The recap video's text-to-speech uses a personal ElevenLabs API key (and the Edd voice) supplied via env for local runs. Deployed recaps shouldn't depend on a personal key.

Goal

Provision an SSW-owned ElevenLabs account/key and use it for the pipeline.

Acceptance criteria

  • SSW ElevenLabs account + API key provisioned.
  • Key stored in the SSW Key Vault as elevenlabs-api-key.
  • Container App Job reads it; LOGBOOK_VOICE set to the Edd voice id (x9d3o60RLzlwegAit1SJ) so deployed recaps use Edd.
  • A deployed run produces a narrated recap in Edd's voice using the SSW key.
  • Personal ElevenLabs key removed from any config.

Notes

  • Depends on the Azure move (Key Vault + Container App Job live in the SSW subscription).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.