tts-api / pyproject.toml
gavanduffy
Port pocket-tts to supertonic3: 44100 Hz, 10 voices, 31 languages
d715e26
Raw
History Blame Contribute Delete
737 Bytes
[project]
description = 'OpenAI-compatible TTS API server powered by SuperTonic3'
license = {text = 'MIT'}
name = 'supertonic3-openai-server'
readme = 'README.md'
requires-python = '>=3.10'
version = '3.0.0'
dependencies = [
'flask>=3.0.0',
'waitress>=3.0.0',
'supertonic>=1.3.1',
'scipy>=1.10.0',
'numpy>=1.24.0',
'soundfile>=0.12.0',
]
[project.optional-dependencies]
build = ['pyinstaller']
dev = ['ruff', 'pytest']
[project.scripts]
supertonic3-server = 'server:main'
[tool.ruff]
line-length = 100
target-version = 'py310'
[tool.ruff.lint]
ignore = ['E501', 'B008', 'B904']
select = ['E', 'W', 'F', 'I', 'B', 'C4', 'UP']
[tool.ruff.lint.isort]
known-first-party = ['app']
[tool.ruff.format]
quote-style = 'single'