Metadata-Version: 2.4
Name: oddasr
Version: 2.0.1
Summary: OpenAI API Compatible ASR Server with Cython Optimization
Home-page: https://github.com/oddmeta/oddasr2
Author: OddMeta
Author-email: catherine@oddmeta.com; jacky@oddmeta.com
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Cython
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Multimedia :: Sound/Audio :: Speech
Requires-Python: >=3.8
Requires-Dist: funasr>=1.0.0
Requires-Dist: websockets>=12.0
Requires-Dist: numpy>=1.24.0
Requires-Dist: torch>=2.0.0
Requires-Dist: torchaudio>=2.0.0
Requires-Dist: soundfile>=0.12.0
Requires-Dist: flask>=2.0.0
Requires-Dist: flask-cors>=4.0.0
Requires-Dist: cython>=0.29.0
Requires-Dist: setuptools>=65.0.0
Requires-Dist: wheel>=0.38.0
Provides-Extra: dev
Requires-Dist: cython>=0.29.0; extra == "dev"
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Provides-Extra: vad
Requires-Dist: torch>=2.0.0; extra == "vad"
Requires-Dist: onnxruntime>=1.15.0; extra == "vad"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary


    OddAsr is an OpenAI API compatible Automatic Speech Recognition (ASR) server
    that supports both offline and streaming transcription. This version includes
    Cython optimizations for better performance.
    
    Features:
    - OpenAI Whisper API compatible endpoints
    - Real-time streaming ASR
    - Offline batch transcription
    - Multiple response formats (text, srt, vtt, json, verbose_json)
    - Voice Activity Detection (VAD)
    - WebSocket support for real-time processing
    - Cython optimized core modules
    
