Speech AI Report
An architectural analysis of two speech LLMs, a proposal for conversational floor control, and a reproducible Telugu speech-to-text-response pipeline with its own evaluation code, results and limitations.
Author: Banuru Mohammed Fawaz. These pages document everything in the repository: the analysis, the code, the data, the metrics, the results and the decisions behind them.
Headline results
All Part II numbers are measured on 129 synthesized Telugu utterances per condition, with 0 failed samples in every run. Part I contains no experiments.
The two parts
Part I: Architecture analysis
Moshi vs. Qwen2.5-Omni along seven axes, three ranked limitations, and why "end of speech" is really four decisions.
Part I: Yielding proposal
A falsifiable experiment: a small controller on frozen Moshi that uses generation state to continue, hold or yield. Specified, not run.
Part II: Pipeline
Telugu speech to ASR to LLM to text response, the full config reference, and how timing is measured.
Part II: Results
Clean vs. noisy tables, latency distributions, hallucination rate, confidence intervals and all six plots.
Deliverables
| File | What it is |
|---|---|
| report.pdf | The single ACL-style paper combining both parts (11 pages). |
| task1.pdf | Longer standalone Task 1 write-up (13 pages) with the three diagrams. |
| task2.pdf | Longer standalone Task 2 write-up (7 pages) with all plots. |
| GitHub repository | All code, configs, tests and reports. |
Where to find things
| I want to... | Go to |
|---|---|
| Run it | Quickstart |
| See how each requirement is met | Requirements |
| Understand a config key | Config reference |
| Know how a metric is defined | Metrics and evaluation |
| Look up a function or CLI flag | Modules and CLI |
| Learn why a decision was made | Decision log |
| See what could be wrong or missing | Limitations |
| Find a file | Repository map |
Press / or Ctrl+K anywhere to search every page.