WebVTT isn't a very common format in the first place and attempting to make WordBoundary play nice with input text is very hard. Instead we now just display the word that the TTS is saying at a given time. In the future, we could try to enable SentenceBoundary but there is a risk that it will be banned by Microsoft as it is not used by Microsoft Edge itself. Closes: https://github.com/rany2/edge-tts/issues/118 Closes: https://github.com/rany2/edge-tts/issues/171 Closes: https://github.com/rany2/edge-tts/issues/229 Closes: https://github.com/rany2/edge-tts/issues/234 Signed-off-by: rany <rany2@riseup.net>
14 lines
308 B
Python
14 lines
308 B
Python
from setuptools import setup
|
|
|
|
# Metadata goes in setup.cfg. These are here for GitHub's dependency graph.
|
|
setup(
|
|
name="edge-tts",
|
|
install_requires=[
|
|
"aiohttp>=3.8.0",
|
|
"certifi>=2023.11.17",
|
|
"srt>=3.4.1",
|
|
"tabulate>=0.4.4",
|
|
"typing-extensions>=4.1.0",
|
|
],
|
|
)
|