SSWConsulting / SSWConsulting/SSW.Walrus
Use an SSW-owned ElevenLabs key for the recap video (not a personal key)
Open
@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_VOICEset 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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.