Initial commit: LocalAI-backed ScrAIbe with summarization
This commit is contained in:
+26
-22
@@ -5,38 +5,42 @@ build-backend = "poetry_dynamic_versioning.backend"
|
||||
[tool.poetry]
|
||||
name = "scraibe"
|
||||
version = "0.0.0"
|
||||
description = "Transcription tool for audio files based on Whisper and Pyannote"
|
||||
description = "LocalAI-backed transcription and diarization client using vibevoice.cpp"
|
||||
authors = ["Schmieder, Jacob <jacob.schmieder@dbfz.de>"]
|
||||
license = "GPL-3.0-or-later"
|
||||
readme = ["README.md", "LICENSE"]
|
||||
repository = "https://github.com/JSchmie/ScAIbe"
|
||||
documentation = "https://jschmie.github.io/ScrAIbe/"
|
||||
keywords = ["transcription", "audio", "whisper", "pyannote", "speech-to-text", "speech-recognition"]
|
||||
keywords = [
|
||||
"transcription",
|
||||
"audio",
|
||||
"diarization",
|
||||
"localai",
|
||||
"vibevoice",
|
||||
"speech-to-text",
|
||||
]
|
||||
classifiers = [
|
||||
'Development Status :: 4 - Beta',
|
||||
'Intended Audience :: Developers',
|
||||
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
|
||||
'Programming Language :: Python :: 3.8',
|
||||
'Programming Language :: Python :: 3.9',
|
||||
'Programming Language :: Python :: 3.10',
|
||||
'Programming Language :: Python :: 3.11',
|
||||
'Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.1',
|
||||
'Topic :: Scientific/Engineering :: Artificial Intelligence'
|
||||
]
|
||||
"Development Status :: 4 - Beta",
|
||||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
|
||||
"Programming Language :: Python :: 3.9",
|
||||
"Programming Language :: Python :: 3.10",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Topic :: Scientific/Engineering :: Artificial Intelligence",
|
||||
]
|
||||
packages = [{include = "scraibe"}]
|
||||
exclude =[
|
||||
"__pycache__",
|
||||
"*.pyc",
|
||||
"test"
|
||||
]
|
||||
exclude = [
|
||||
"__pycache__",
|
||||
"*.pyc",
|
||||
"test",
|
||||
]
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
python = "^3.9"
|
||||
tqdm = "^4.66.5"
|
||||
numpy = "^1.26.4"
|
||||
openai-whisper = ">=20231117,<20240931"
|
||||
faster-whisper = "^1.0.3"
|
||||
"pyannote.audio" = "^3.3.1"
|
||||
torch = "^2.1.2"
|
||||
httpx = ">=0.28.0"
|
||||
|
||||
[tool.poetry.group.dev.dependencies]
|
||||
pytest = "^8.1.1"
|
||||
@@ -69,5 +73,5 @@ scraibe = "scraibe.cli:cli"
|
||||
app = ["scraibe-webui"]
|
||||
|
||||
[tool.ruff.lint.extend-per-file-ignores]
|
||||
"__init__.py" = ["E402","F403",'F401']
|
||||
"__init__.py" = ["E402", "F403", "F401"]
|
||||
"scraibe/misc.py" = ["E722"]
|
||||
|
||||
Reference in New Issue
Block a user