7.0.0
What's Changed
SubMakerusage has been simplified with.feed()(takes a TTS chunk) and.merge_cues()methods. Example: https://github.com/rany2/edge-tts/blob/7.0/src/edge_tts/util.py#L72-L82SubMakernow returns subtitles in SRT format. VTT support has been dropped.- Type support for all dicts in the project. This allows a Python IDE, including with VS Code, to provide helpful autocomplete options for TTS chunks or
list_voicesreturn output. - Prettier edge-tts CLI output for voice list.
- Add support for custom aiohttp connector (#325).
- Relicense to LGPLv3 to reduce restrictions on users of this library.
- This is the first release that makes use of GitHub releases. There is no changelog for previous versions.
Full Changelog: https://github.com/rany2/edge-tts/commits/7.0.0