What's Changed
* `SubMaker` usage 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-L82
* `SubMaker` now 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_voices` return output.
* Prettier edge-tts CLI output for voice list.
* Add support for custom aiohttp connector (https://github.com/rany2/edge-tts/pull/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