Commit graph

43 commits

Author SHA1 Message Date
Richard Roberson
1d57004e59 fix(docs): readme 2025-11-09 15:54:36 -07:00
Richard Roberson
b21bdb3a21 feat(tts): add multi-provider TTS support with Deepinfra and custom OpenAI-compatible endpoints
Add comprehensive multi-provider TTS support enabling users to choose between OpenAI, Deepinfra, and custom OpenAI-compatible endpoints. Implement provider-specific voice management with automatic voice restoration per provider-model combination, and migrate package manager to pnpm for improved dependency handling.

Key changes:
- Add TTS provider selection (OpenAI, Deepinfra, custom-openai) in settings UI
- Implement provider-specific model and voice lists with dynamic fetching
- Add voice persistence per provider-model combination in savedVoices
- Support Deepinfra models: Kokoro-82M, Orpheus-3B, Sesame-1B with their voice libraries
- Migrate to pnpm with frozen lockfile for reproducible builds
- Update Docker configuration to use pnpm and Deepinfra API defaults
- Add migration logic for existing users to infer provider from stored baseUrl
- Update test helpers and Playwright configuration for Deepinfra API
- Add example docker-compose.yml with Kokoro-FastAPI integration

BREAKING CHANGE: Voice selection is now provider-model specific. Previously saved voices will be migrated to the new savedVoices structure, but users may need to reselect voices if switching providers.
2025-11-09 15:47:17 -07:00
Richard Roberson
e56736fda8 Update README.md 2025-11-09 11:22:30 -07:00
Richard Roberson
df649656da
Update README.md 2025-05-25 22:05:12 -06:00
Richard Roberson
17ab2d5d48 Update README 2025-04-15 11:51:18 -06:00
Richard Roberson
8cd6158bc4 Update README 2025-04-15 02:47:33 -06:00
Richard Roberson
b0a3e2f632 Update readme 2025-04-15 00:32:23 -06:00
Richard Roberson
fc780746aa Bug fixes and readme update 2025-03-30 21:17:16 -06:00
Richard Roberson
4ed6b17e98 Support gpt-4o-mini-tts with instructions
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
2025-03-21 11:32:42 -06:00
Richard Roberson
f464b059e4 Update API settings 2025-03-13 21:00:34 -06:00
Richard Roberson
4a8c194c88 Update README.md 2025-03-04 23:08:27 -07:00
Richard Roberson
520236b95c add DOCX support (requires libreoffice) + upload test 2025-03-04 22:47:37 -07:00
Richard Roberson
b411a87f08 Update README.md 2025-03-04 13:45:42 -07:00
Richard Roberson
95c763fb48 Update README.md 2025-03-01 23:56:04 -07:00
Richard Roberson
3568f3c8f9 Update README.md 2025-03-01 19:52:06 -07:00
Richard Roberson
a937e0ee07 Update README.md badges 2025-02-26 06:26:41 -07:00
Richard Roberson
991304d134 Use github packages
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-26 05:42:57 -07:00
Richard Roberson
e3370f7526 Further audiobook extraction optimizations 2025-02-26 04:03:05 -07:00
Richard Roberson
568c9f2095 Make Docker image smaller
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-26 00:32:30 -07:00
Richard Roberson
9ae7c39f00 Update README.md 2025-02-26 00:12:55 -07:00
Richard Roberson
b87b83310b Rely on TTS API for splitting 2025-02-25 00:58:32 -07:00
Richard Roberson
96376e2324 Environment changes, set in Docker run 2025-02-23 13:20:42 -07:00
Richard Roberson
cd00ad2b9b
Update README.md 2025-02-22 14:42:16 -07:00
Richard Roberson
5649312255 Update README.md 2025-02-22 14:04:22 -07:00
Richard Roberson
edff480e0b
Update README.md 2025-02-18 13:38:35 -07:00
Richard Roberson
1d418e1444 Update README.md 2025-02-12 22:59:00 -07:00
Richard Roberson
1326ac0e7e Setup GitHub features 2025-02-11 15:21:09 -07:00
Richard Roberson
d8a5e1e068 Update README.md
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-11 14:43:43 -07:00
Richard Roberson
8b44001a47 Update README.md
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-11 02:22:15 -07:00
Richard Roberson
4320730834
Update README.md 2025-02-10 23:15:22 -07:00
Richard Roberson
02595147fa
Update README.md 2025-02-09 20:11:07 -07:00
Richard Roberson
340d289996 Update README.md 2025-02-09 11:59:43 -07:00
Richard Roberson
6a6ad6510e add Docker support 2025-02-04 22:31:35 -07:00
Richard Roberson
02bf20e137 Update readme 2025-02-04 04:03:43 -07:00
Richard Roberson
68fa3287d7 Update README.md 2025-01-22 10:16:09 -07:00
Richard Roberson
23d7fae8c2 Add api settings to settings modal + fix README.md 2025-01-22 09:50:47 -07:00
Richard Roberson
f7fd360a1b
Update README.md 2025-01-20 22:16:45 -07:00
Richard Roberson
d49252f27a
Update README.md 2025-01-20 19:19:36 -07:00
Richard Roberson
5e4f2b8360
Update README.md 2025-01-20 19:17:19 -07:00
Richard Roberson
4de0f475e1
Update README.md 2025-01-19 15:45:35 -07:00
Richard Roberson
7c0438a649
Update README.md 2025-01-19 15:45:16 -07:00
Richard Roberson
46c497f062 Readme.md + Refactor 2025-01-19 15:39:44 -07:00
Richard Roberson
5ecd54a0be First push 2025-01-18 04:58:57 -07:00