Chad Rogers
ef7a585ab2
Add multi-provider support for TTS and AI services
...
- Implement provider factory pattern
- Add support for OpenAI, Ollama, OpenRouter, and ElevenLabs
- Restructure TTS API and voice management
- Update configuration context and settings UI
- Add provider-specific model fetching
- Update documentation and environment template
2025-03-04 22:53:20 -05: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
d10d4410e2
Update PDF worker paths and remove setup script
2025-03-04 17:10:57 -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
b411a87f08
Update README.md
2025-03-04 13:45:42 -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
652a89790d
Update issue template
2025-03-03 23:39:08 -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
ce9df9a5ab
implement retry logic for TTS API calls and clean up code
2025-03-03 23:03:52 -07:00
Richard Roberson
2f2442e5a2
Refactor tests: update Play/Pause functionality and document upload tests; replace e2e.spec.ts with helper functions
2025-03-02 23:40:55 -07:00
Richard Roberson
54dea5da36
Add onloaderror retries
2025-03-02 22:13:08 -07:00
Richard Roberson
4e07e737f0
Stop using audio blobs
2025-03-02 21:16:24 -07:00
Richard Roberson
4aaa74414f
Update tests
2025-03-02 20:19:52 -07:00
Richard Roberson
521aafe8e0
Add tests for playing and pausing
2025-03-02 15:56:53 -07:00
Richard Roberson
95c763fb48
Update README.md
2025-03-01 23:56:04 -07:00
Richard Roberson
a704fcbec6
Merge pull request #34 from richardr1126/apple-webkit
...
Fix Apple WebKit (iOS) PDF Upload
2025-03-01 23:46:53 -07:00
Richard Roberson
136fdb9652
Fix Apple WebKit PDF Upload
2025-03-01 23:36:25 -07:00
Richard Roberson
28a3804843
Setup playwright e2e initial test
2025-03-01 22:44:30 -07:00
Richard Roberson
3568f3c8f9
Update README.md
2025-03-01 19:52:06 -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
b89d1700e9
Fix for longer audiobooks
2025-03-01 18:21:51 -07:00
Richard Roberson
a937e0ee07
Update README.md badges
2025-02-26 06:26:41 -07:00
Richard Roberson
991304d134
Use github packages
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-26 05:42:57 -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
e3370f7526
Further audiobook extraction optimizations
2025-02-26 04:03:05 -07:00
Richard Roberson
568c9f2095
Make Docker image smaller
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
43b54ba122
Bump version
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-25 23:51:36 -07:00
Richard Roberson
129e89b491
Merge pull request #31 from richardr1126/export-audiobook
...
Export audiobook + PDF extraction margins
2025-02-25 23:49:53 -07:00
Richard Roberson
b67aea6b27
Refactor audio conversion API to improve memory management and add streaming response
2025-02-25 23:38:29 -07:00
Richard Roberson
4a2d75e155
Export to m4b from WAV efficiently
2025-02-25 20:01:15 -07:00
Richard Roberson
79d2e7f613
Working m4b
2025-02-25 19:47:30 -07:00
Richard Roberson
9357dddf3a
Implement PDF audiobook generation with configurable margins for text extraction
2025-02-25 16:11:08 -07:00
Richard Roberson
92220de5ea
Refactor PDF text extraction to support configurable margins for header, footer, left, and right
2025-02-25 15:53:45 -07:00
Richard Roberson
f948601e70
Add configurable text extraction margin for PDF processing
2025-02-25 03:26:37 -07:00
Richard Roberson
b87b83310b
Rely on TTS API for splitting
2025-02-25 00:58:32 -07:00
Richard Roberson
1db906f8bc
[ePub only] First working export audiobook
2025-02-24 22:41:38 -07:00
Richard Roberson
61953a761a
Change speed menu to slider
2025-02-23 19:03:52 -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
96376e2324
Environment changes, set in Docker run
2025-02-23 13:20:42 -07:00
Richard Roberson
9ad1f5f117
Pause in background
2025-02-23 04:46:20 -07:00
Richard Roberson
0be34a09fe
Re-add AbortController API, fixes duplicate playback
2025-02-23 01:29:10 -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
e7c40b6a0d
Merge pull request #25 from richardr1126/server-tts
...
Build and Publish Docker Image / build (push) Has been cancelled
Server TTS
2025-02-22 13:44:46 -07:00
Richard Roberson
67f3452f31
Bump version
2025-02-22 13:41:25 -07:00
Richard Roberson
0251aae04b
Huge iOS playback fix
2025-02-22 13:36:45 -07:00
Richard Roberson
99868f29b2
EPUB resize debounce working perfectly
2025-02-21 12:01:52 -07:00
Richard Roberson
868bb88988
Update docker publish flow
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-21 11:30:06 -07:00
Richard Roberson
9d6632d2d0
Use server instead of client for open ai request + large refactors and bug fixes
2025-02-21 11:24:07 -07:00