podverse / podverse-rn

Podverse mobile app written in React Native for iOS, Android, and F-Droid
https://podverse.fm/about
GNU Affero General Public License v3.0
219 stars 36 forks source link

Load custom transcripts #2205

Open pe1uca opened 1 month ago

pe1uca commented 1 month ago

Is your feature request related to a problem? Please describe. Some podcasts most probably won't implement transcripts anytime soon.
We could easily find and download, or generate, transcripts for these podcasts.

Describe the solution you'd like Implement a way to load, either from the file system or from a custom service sending an ID for the episode the custom transcript.

Describe alternatives you've considered Ask the creator of the feed to follow these steps: https://podcasting2.org/guides/how-to-add-transcripts-to-your-podcast
Load the transcript in another app and try to follow/scroll with the audio.

Additional context

Please feel free to join our Discord and chat with us in the #dev channel if you'd like to work on this.

lovegaoshi commented 1 month ago

IMO its best to leave it to the content creators to use some sort of AI transcription tool (eg whisper) and auto upload them as tags.

the second best would be a centralized transcript source like lrclib for songs, and have someone run whisper on all podcasts. but running these cost money.

the third would be implement whisper on device.

asking users to find and upload transcripts themselves is a PITB UX, though conceptually not difficult for podverse. all it needs is a DocumentPicker.