Midnight Stranger: Your Local spooky story teller
Описание и применение
Midnight Stranger – автономный радиопоток с генерацией страшных историй и синтезом речи, работающий полностью локально без подключения к интернету.
Задача
Provide an offline horror radio that generates and narrates spooky stories without internet or cloud dependencies.
Результат
Midnight Stranger provides a fully offline horror radio experience, generating stories with Gemma 3, narrating with Piper TTS, and mixing synthetic ambience via numpy, all served through FastAPI and displayed in a single‑page web UI.
Рабочий процесс
- Open the web page and press "Turn the radio on".
- Select a station via the browser dial.
- The FastAPI backend queues a request to the local Gemma 3 model to write a story.
- The story is passed to Piper TTS to generate audio.
- Numpy generates synthetic ambience and mixes it with the narration.
- Captions are generated from the story text and displayed.
- The audio stream is played back in the browser.
- The process repeats for each station change.
- All components run locally with no internet required.
Доказательства
Midnight Stranger is a horror radio that works with the internet switched off.
Nothing on that dial is a recording. A local language model wrote each story a few minutes earlier. A local voice model read it aloud.
Built for the Hacktoberfest Open-Source AI Challenge, Week 4: Ghost in the Machine.
Works with the lights (and the internet) off. Everything runs on your own machine.
- Дата записи: 2026-11-01T22:59:07.036Z