Ctrl K
ComunidadGuías…

pyproject.toml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
[build-system]
requires = ["setuptools>=77.0.3", "wheel"]
build-backend = "setuptools.build_meta"

[project]
name = "asterisk-ai-voice-agent"
version = "0.1.6"
description = "Self-hosted AI voice agent for Asterisk. Streaming speech-to-text to LLM to text-to-speech over AudioSocket, with barge-in and correct 20 ms frame pacing."
readme = "README.md"
requires-python = ">=3.10"
license = "MIT"
license-files = ["LICENSE"]
authors = [{ name = "Tahir Almas", email = "tahir@ictinnovations.com" }]
maintainers = [{ name = "ICT Innovations", email = "tahir@ictinnovations.com" }]
keywords = [
    "asterisk",
    "audiosocket",
    "voice-agent",
    "ai-voice-agent",
    "conversational-ai",
    "speech-to-text",
    "text-to-speech",
    "telephony",
    "voip",
    "sip",
    "pbx",
    "whisper",
    "piper",
    "elevenlabs",
    "anthropic",
]
classifiers = [
    "Development Status :: 4 - Beta",
    "Intended Audience :: Developers",
    "Intended Audience :: Telecommunications Industry",
    "Operating System :: POSIX :: Linux",
    "Programming Language :: Python :: 3",
    "Programming Language :: Python :: 3.10",
    "Programming Language :: Python :: 3.11",
    "Programming Language :: Python :: 3.12",
    "Topic :: Communications :: Telephony",
    "Topic :: Multimedia :: Sound/Audio :: Speech",
    "Topic :: Scientific/Engineering :: Artificial Intelligence",
    "Framework :: AsyncIO",
]
dependencies = [
    "httpx>=0.27",
    "pyyaml>=6.0",
    "numpy>=1.26",
    "anthropic>=0.40",
    "openai>=1.50",
    "piper-tts==1.2.0",
    "webrtcvad-wheels>=2.0.10",
    "websockets>=13.0",
]

[project.urls]
Homepage = "https://www.ictinnovations.com"
Source = "https://github.com/ictinnovations/asterisk-ai-voice-agent"
Documentation = "https://github.com/ictinnovations/asterisk-ai-voice-agent#readme"
Changelog = "https://github.com/ictinnovations/asterisk-ai-voice-agent/blob/main/CHANGELOG.md"
Issues = "https://github.com/ictinnovations/asterisk-ai-voice-agent/issues"
"Announcement" = "https://ictinnovations.com/asterisk-ai-voice-agent-audiosocket-open-source/"
"ICTContact AI Voice Agent" = "https://www.ictcontact.com/ai-voice-agent-contact-center/"

[project.scripts]
asterisk-ai-voice-agent = "asterisk_ai_voice_agent.agent:cli"

[tool.setuptools]
packages = ["asterisk_ai_voice_agent"]