Skip to content

TTS Improvement list #208

Description

@Yanrishatum

This is a general TTS improvement TODO list.

Will be resolved in next batch:

  • UI: Set a stop-timer
  • Handling of media events
  • Detection of page/buffer links and display of them on TTS UI *partially done
  • Convert <br/> to actual newlines (Test: 80k gold loli, ch45)

Primary list

  • UI: Make chapter name to scroll.
  • UI: Autoscroll to current sentence
  • UI: Toggle for auto-read next chapter
  • Options: Move bookmarks with TTS
  • Options: Mark as read by TTS
  • Major feature: SSML support. Not much to say about it right now, as there is a need to implement more sophisticated text analyzer.
  • UX: User-defined subtitutes (regex replacement). *partially done
  • Merge pages for TTS.
  • Ability to pre-record a TTS chapter. Initially I said it's questionable, but we already have "download for offline", but in case there's an online-only TTS (like google cloud TTS), being able to pre-record chapters would be a good feature for people who don't have a decent mobile internet coverage in their city.
  • Ability to queue next chapters.
  • Ability to jump specific chapter from UI.
  • Remember TTS state and allow for it to be revived from said state by system.
  • Ability to select the sentence jump distance.
  • Analyzer/Cleaner:
    • Detection of *\n*\n*\n repeats (Test: 80k gold loli, ch45)
    • Detection when each paragraph starts with a special character. (Test: 80k gold loli, ch45)
    • Removal of [Previous] [TOC] [Next] stuff (Test: 80k gold loli, ch45)
    • Inline URL replacement with something like "URL to website name"
    • Support for image alt attribute

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions