Skip to content
ํ”„๋กœ์ ํŠธ

ronitgupta138/Vox-Intel-Engine has 45 GitHub stars and 1 forks. Star changes are not measured yet. Last checked 2026-11-08 19:07 UTC. Last push 2026-11-05.

์ด ์ˆ˜์น˜๋ฅผ ์ธก์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•

๐ŸŽ™๏ธ Real-Time Multi-Modal Speech Telemetry & Acoustic DSP Engine (FastAPI, Python 3.11, Autocorrelation Pitch, FFT Spectral Energy & Lexical Pacing Analytics).

What you can do

  • Fundamental Frequency ($F_0$): Normalized autocorrelation over Fourier transform frames estimating vocal pitch register ($75 ext{ Hz} - 500 ext{ Hz}$).
  • Intonation Variety & Pitch Jitter ($\sigma_{F_0}$): Measures standard deviation around mean pitch to detect flat/monotone delivery vs expressive presentation style.
  • Root Mean Square (RMS) Volume Dynamics: Decibel-scale loudness measurement ($20 \log_{10}( ext{RMS})$) and peak-to-floor dynamic contrast.
  • Micro-Pause Segmentation: Automated detection of hesitation gaps ($>300 ext{ms}$) vs natural rhythmic pauses.

์ธก์ •๋œ ์Šคํƒ€ ์ฆ๊ฐ€

in 24h
์—…๋ฐ์ดํŠธ ์ง€์—ฐ
in 7 days
์—…๋ฐ์ดํŠธ ์ง€์—ฐ
in 15 days
์—…๋ฐ์ดํŠธ ์ง€์—ฐ
in 1 month
์—…๋ฐ์ดํŠธ ์ง€์—ฐ

์„œ๋กœ ๊ฒน์น˜๋Š” ๊ธฐ๊ฐ„์˜ ์ˆœ์ฆ๊ฐ€๋Ÿ‰์ด๋ฉฐ ์ผ๋ณ„ ํ•ฉ๊ณ„๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ธก์ •๊ฐ’์ด ์—†์œผ๋ฉด ๋น„์›Œ ๋‘ก๋‹ˆ๋‹ค. ์Šคํƒ€๋Š” ๊ด€์‹ฌ๋„๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ ํ’ˆ์งˆ์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

README.md

Original
โ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•—     
โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•—โ•šโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•‘โ•šโ•โ•โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ•โ–ˆโ–ˆโ•‘     
โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘ โ•šโ–ˆโ–ˆโ–ˆโ•”โ•   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•‘     
โ•šโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•”โ•โ•โ•  โ–ˆโ–ˆโ•‘     
 โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ• โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•”โ• โ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—
  โ•šโ•โ•โ•โ•   โ•šโ•โ•โ•โ•โ•โ• โ•šโ•โ•  โ•šโ•โ•  โ•šโ•โ•โ•šโ•โ•  โ•šโ•โ•โ•โ•   โ•šโ•โ•   โ•šโ•โ•โ•โ•โ•โ•โ•โ•šโ•โ•โ•โ•โ•โ•โ•

VoxIntel Engine โ€” Multi-Modal Speech Telemetry & Acoustic DSP Engine (FastAPI & Python 3.11)

GitHub Stars Python FastAPI NumPy Docker CI


๐Ÿ“Œ Architectural Overview

VoxIntel Engine is an asynchronous, high-throughput microservice that analyzes technical presentations, executive pitches, and mock interview speeches across multiple parallel acoustic and semantic streams:

                           [ Audio Stream (WAV/PCM) + Transcript ]
                                              โ”‚
                     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                     โ–ผ                                                 โ–ผ
     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                 โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
     โ”‚   Acoustic DSP Analyzer       โ”‚                 โ”‚   Lexical NLP Analyzer        โ”‚
     โ”‚ - FFT Fundamental Pitch (F0)  โ”‚                 โ”‚ - Words Per Minute (WPM)      โ”‚
     โ”‚ - RMS Energy & Volume (dB)    โ”‚                 โ”‚ - Filler Word Density         โ”‚
     โ”‚ - Silence / Hesitation Pauses โ”‚                 โ”‚ - Type-Token Ratio (TTR)      โ”‚
     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                 โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                     โ”‚                                                 โ”‚
                     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                              โ”‚
                                              โ–ผ
                             โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                             โ”‚   Multi-Modal Fusion Engine     โ”‚
                             โ”‚ - Calibrated Scoring Matrix     โ”‚
                             โ”‚ - Delivery Grade (A+ to C)      โ”‚
                             โ”‚ - Actionable Coaching Insights  โ”‚
                             โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

โšก Core Telemetry & Mathematical Capabilities

  1. Acoustic Digital Signal Processing:

    • Fundamental Frequency ($F_0$): Normalized autocorrelation over Fourier transform frames estimating vocal pitch register ($75 ext{ Hz} - 500 ext{ Hz}$).
    • Intonation Variety & Pitch Jitter ($\sigma_{F_0}$): Measures standard deviation around mean pitch to detect flat/monotone delivery vs expressive presentation style.
    • Root Mean Square (RMS) Volume Dynamics: Decibel-scale loudness measurement ($20 \log_{10}( ext{RMS})$) and peak-to-floor dynamic contrast.
    • Micro-Pause Segmentation: Automated detection of hesitation gaps ($>300 ext{ms}$) vs natural rhythmic pauses.
  2. Lexical & NLP Metrics:

    • Speaking Pace (WPM): Classifies cadence against standard presentation benchmarks ($125 - 155 ext{ WPM}$ ideal).
    • Filler Word Density: Regex token analysis detecting common hesitation crutches (um, uh, like, actually, basically, you know).
    • Lexical Diversity (Type-Token Ratio): Vocabulary richness calculation ($TTR = rac{ ext{Unique Tokens}}{ ext{Total Tokens}}$).
  3. Multi-Modal Confidence Matrix:

    • Weighted multi-dimensional scoring evaluating Pacing (25%), Fluency (25%), Vocal Energy (25%), and Intonation (25%) to output an overall calibrated confidence index ($0 - 100$).

๐Ÿ“ก REST API Reference

1. Multi-Modal Audio Analysis

POST /api/v1/analyze/audio (Multipart Form)

  • file: Audio recording (.wav)
  • transcript (optional): Spoken text transcript

2. Transcript-Only Pacing Analysis

POST /api/v1/analyze/text (JSON Body)

{
  "transcript": "Good morning. In this presentation, I will discuss distributed consensus algorithms and our high-throughput transaction architecture.",
  "duration_seconds": 15.0
}

3. Health & Telemetry

GET /api/v1/health


๐Ÿš€ Quick Start (Docker)

git clone https://github.com/ronitgupta138/vox-intel-engine.git
cd vox-intel-engine

# Start service container
docker compose up --build -d

# Interactive Swagger UI available at:
# http://localhost:8000/docs

๐Ÿงช Running Unit Tests

pytest -v tests/

๐Ÿ“œ License

This project is open-source under the MIT License.

๊ด€๋ จ ํ”„๋กœ์ ํŠธ ์‚ดํŽด๋ณด๊ธฐ

Asabeneh/30-Days-Of-Python

30 Days of Python ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฑŒ๋ฆฐ์ง€๋Š” Python ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ 30์ผ ๋™์•ˆ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•œ ๋‹จ๊ณ„๋ณ„ ๊ฐ€์ด๋“œ์ž…๋‹ˆ๋‹ค. ์ด ์ฑŒ๋ฆฐ์ง€๋Š” 100์ผ ์ด์ƒ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์‹ ์˜ ์†๋„์— ๋งž์ถฐ ์ง„ํ–‰ํ•˜์„ธ์š”. ๋‹ค์Œ ๋™์˜์ƒ๋„ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

78,423 ์Šคํƒ€

grafana/grafana

๊ฐœ๋ฐฉ์ ์ด๊ณ  ์กฐํ•ฉ ๊ฐ€๋Šฅํ•œ ์˜ต์ €๋ฒ„๋นŒ๋ฆฌํ‹ฐ ๋ฐ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. Prometheus, Loki, Elasticsearch, InfluxDB, Postgres ๋“ฑ ์—ฌ๋Ÿฌ ์†Œ์Šค์˜ ๋ฉ”ํŠธ๋ฆญ, ๋กœ๊ทธ, ํŠธ๋ ˆ์ด์Šค๋ฅผ ์‹œ๊ฐํ™”ํ•ฉ๋‹ˆ๋‹ค.

77,763 ์Šคํƒ€

redis/redis

์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ Redis๋Š” ๊ฐ€์žฅ ์„ ํ˜ธ๋˜๊ณ , ๊ฐ€์žฅ ๋น ๋ฅด๋ฉฐ, ๊ธฐ๋Šฅ์ด ๊ฐ€์žฅ ํ’๋ถ€ํ•œ ์บ์‹œ, ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ์„œ๋ฒ„์ด์ž ๋ฌธ์„œ ๋ฐ ๋ฒกํ„ฐ ์ฟผ๋ฆฌ ์—”์ง„์ž…๋‹ˆ๋‹ค.

77,309 ์Šคํƒ€

apache/superset

Apache Superset๋Š” ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๋ฐ ๋ฐ์ดํ„ฐ ํƒ์ƒ‰ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

75,453 ์Šคํƒ€