gitextract_lm04wmz4/ ├── .github/ │ ├── FUNDING.yml │ ├── dependabot.yml │ └── workflows/ │ ├── code-quality.yml │ └── codeql-analysis.yml ├── .gitignore ├── .isort.cfg ├── LICENSE ├── README.md ├── build_and_publish.sh ├── examples/ │ ├── async_audio_gen_with_dynamic_voice_selection.py │ ├── async_audio_gen_with_predefined_voice.py │ ├── async_audio_streaming_with_predefined_voice_and_subtitles.py │ ├── sync_audio_gen_with_predefined_voice.py │ ├── sync_audio_streaming_with_predefined_voice_subtitles.py │ └── sync_audio_streaming_with_predefined_voice_subtitles_print2stdout.py ├── format.sh ├── gpl-3.0.txt ├── lint.sh ├── mypy.ini ├── pylintrc ├── setup.cfg ├── setup.py ├── src/ │ ├── edge_playback/ │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── py.typed │ │ ├── util.py │ │ └── win32_playback.py │ └── edge_tts/ │ ├── __init__.py │ ├── __main__.py │ ├── communicate.py │ ├── constants.py │ ├── data_classes.py │ ├── drm.py │ ├── exceptions.py │ ├── py.typed │ ├── srt_composer.py │ ├── submaker.py │ ├── typing.py │ ├── util.py │ ├── version.py │ └── voices.py └── tests/ ├── 001-long-text.sh └── 001-long-text.txt