diff options
author | Lukas Lüftinger <22958522+LokiLuciferase@users.noreply.github.com> | 2023-06-11 07:06:40 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-11 12:06:40 +0700 |
commit | 1b4a0e46163804251fc2c0605ae713a438792cc4 (patch) | |
tree | 102b4fdb7ebf8ee4eff77959eb288e90c19032d7 /src/epy_reader/utils.py | |
parent | c7c0de3eeff10cd4476b58986b212988e791ae69 (diff) | |
download | epy-1b4a0e46163804251fc2c0605ae713a438792cc4.tar.gz |
add speaker support for gtts-cli | mpv (#88)
Diffstat (limited to 'src/epy_reader/utils.py')
-rw-r--r-- | src/epy_reader/utils.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/epy_reader/utils.py b/src/epy_reader/utils.py index 5bba7f6..bb24106 100644 --- a/src/epy_reader/utils.py +++ b/src/epy_reader/utils.py @@ -10,7 +10,7 @@ from epy_reader.ebooks import URL, Azw, Ebook, Epub, FictionBook, Mobi from epy_reader.lib import is_url, tuple_subtract from epy_reader.models import Key, LettersCount, NoUpdate, ReadingState, TextStructure, TocEntry from epy_reader.parser import parse_html -from epy_reader.speakers import SpeakerBaseModel, SpeakerMimic, SpeakerPico +from epy_reader.speakers import SpeakerBaseModel, SpeakerMimic, SpeakerPico, SpeakerGttsMPV def get_ebook_obj(filepath: str) -> Ebook: @@ -367,7 +367,7 @@ def count_letters_parallel(ebook: Ebook, child_conn) -> None: def construct_speaker( preferred: Optional[str] = None, args: List[str] = [] ) -> Optional[SpeakerBaseModel]: - available_speakers = [SpeakerMimic, SpeakerPico] + available_speakers = [SpeakerMimic, SpeakerPico, SpeakerGttsMPV] sorted_speakers = ( sorted(available_speakers, key=lambda x: int(x.cmd == preferred), reverse=True) if preferred |