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
b56584cbed
Change go to page + add Vercel Analytics integration
2025-06-30 12:10:56 -06:00
Richard Roberson
e6cd1d0264
Bump version + fix build error
Build and Publish Docker Image / build (push) Has been cancelled
2025-06-22 13:47:23 -06:00
Richard Roberson
5892383a61
Fix mardown viewer text color
Build and Publish Docker Image / build (push) Has been cancelled
2025-04-15 11:41:26 -06:00
Richard Roberson
bb8f8c23d4
Bump version
Build and Publish Docker Image / build (push) Has been cancelled
2025-04-15 02:37:41 -06:00
Richard Roberson
82bb91a850
Add TXT and MD support with and HTML viewer with react markdown + many refactors to support it
2025-04-15 02:28:51 -06:00
Richard Roberson
e03c374632
Bump version
Build and Publish Docker Image / build (push) Has been cancelled
2025-03-30 21:23:22 -06:00
Richard Roberson
4ed6b17e98
Support gpt-4o-mini-tts with instructions
Build and Publish Docker Image / build (push) Has been cancelled
2025-03-21 11:32:42 -06:00
Richard Roberson
4c5866c02b
Add core-js for promise-with-resolvers support and update version to 0.2.4-patch.4
Build and Publish Docker Image / build (push) Has been cancelled
2025-03-04 18:49:08 -07:00
Richard Roberson
84bd878822
New patch
Build and Publish Docker Image / build (push) Has been cancelled
2025-03-04 17:18:22 -07:00
Richard Roberson
4e857a75f0
withResolvers() try again
Build and Publish Docker Image / build (push) Has been cancelled
2025-03-04 14:27:05 -07:00
Richard Roberson
50877d6543
Use legacy PDF worker for lower Safari versions
Build and Publish Docker Image / build (push) Has been cancelled
2025-03-04 13:37:41 -07:00
Richard Roberson
a45608b9db
Bump version
Build and Publish Docker Image / build (push) Has been cancelled
2025-03-03 23:11:42 -07:00
Richard Roberson
28a3804843
Setup playwright e2e initial test
2025-03-01 22:44:30 -07:00
Richard Roberson
8dfecbab73
Bump version
Build and Publish Docker Image / build (push) Has been cancelled
2025-03-01 18:29:23 -07:00
Richard Roberson
a937e0ee07
Update README.md badges
2025-02-26 06:26:41 -07:00
Richard Roberson
7776333168
Patch version v0.2.2 in v0.2.2-patch.2
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-26 04:06:13 -07:00
Richard Roberson
43b54ba122
Bump version
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-25 23:51:36 -07:00
Richard Roberson
0da77fffbf
Bump version
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-23 13:29:50 -07:00
Richard Roberson
67f3452f31
Bump version
2025-02-22 13:41:25 -07:00
Richard Roberson
d170b3e792
Bump version
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-18 13:39:09 -07:00
Richard Roberson
74318174b4
Bump version
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-13 16:02:17 -07:00
Richard Roberson
1e5a7d54d8
Bump version
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-12 22:46:03 -07:00
Richard Roberson
f441b030cf
DocumentList: Drag to create folders + sorting
2025-02-12 00:14:57 -07:00
Richard Roberson
d8a5e1e068
Update README.md
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-11 14:43:43 -07:00
Richard Roberson
2fa91a2448
Working epub viewer
2025-02-08 15:55:31 -07:00
Richard Roberson
e3167a18ea
Use react-hot-toast for important notifications
2025-02-05 15:07:24 -07:00
Richard Roberson
86c263cb86
use howl for audio playback
2025-01-22 14:59:43 -07:00
Richard Roberson
5edae0e8ae
cleanup
2025-01-22 11:51:08 -07:00
Richard Roberson
355e4ebe29
Use indexed db
2025-01-18 21:59:02 -07:00
Richard Roberson
109d43f585
Buggy but working
2025-01-18 19:30:50 -07:00
Richard Roberson
1ce63a8fba
Add compromise, TTSPlayer template
2025-01-18 15:47:37 -07:00
Richard Roberson
5ecd54a0be
First push
2025-01-18 04:58:57 -07:00