feat(tts): implement TTS jobs screen with bookshelf-api integration
- Add domain models, repository, and use cases for TTS engines/voices/jobs - Add TtsDownloadWorker to poll job status and download completed audio - Add TtsScreen/TtsModel/TtsContent with engine/voice selection and job creation - Add TTS button to RemoteLibraryContent book cards - Add Hilt WorkManager support and repository binding - Add TTS string resources
This commit is contained in:
parent
ed3afc1f16
commit
a6f8b6782a
17 changed files with 990 additions and 4 deletions
|
|
@ -179,4 +179,5 @@ dependencies {
|
|||
|
||||
// Background work (cache, TTS sync)
|
||||
implementation("androidx.work:work-runtime-ktx:2.10.0")
|
||||
implementation("androidx.hilt:hilt-work:1.2.0")
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue