Skip to content

About

HIA Alo124 kalite denetim: ses-transkript-T1-T13-LaTeX rapor

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

TÜİK logosu (eğitim amaçlı)

web-speech-project

HİA Alo124 Kalite Denetim — Ses → Transkript → T1-T13 Skor → LaTeX Rapor
Eğitim amaçlı prototip · Resmi TÜİK ürünü değildir

GitHub STT Analiz Rapor API key Theme

TÜİK logosu yalnızca eğitim/demo bağlamında kullanılır. Bu repo resmi bir TÜİK ürünü, onayı veya yayını değildir.


✨ Neler yapıyor?

# Yetenek Motor
1 🎙️ Ses yükleme (wav mp3 m4a aac ogg flac mp4) ffmpeg + tarayıcı
2 ✂️ Örneklem: baştan + ortadan 2 parça backend
3 🌍 Parça bazında dil tespiti + o dilde transkript faster-whisper (tiny→medium)
4 ✅ T1-T13 TÜİK uyum denetimi (kanıt + yorum) opencode · muse-spark 1.3
5 📄 LaTeX PDF + HTML rapor (tüm meta ile) tectonic
6 🗂️ Rapor arşivi + versiyonlama (v1, v2…) SQLite

🚀 Çalıştır

# 1) backend (ilk sefer model indirir)
cd backend
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt   # + fpdf2 (yedek), opencode CLI kurulu olmalı
uvicorn app:app --port 8001

# 2) arayüz (başka terminal)
cd ..
python3 -m http.server 8000

Aç → http://localhost:8000 · Sağlık → http://localhost:8001/health

Gerekenler: ffmpeg · tectonic · opencode CLI (brew install ffmpeg tectonic ollama — ollama şart değil)


🔁 Akış

flowchart TD
    A[mp3/wav yükle] --> B[Örneklem: baş + orta]
    B --> C[Dil tespiti + transkript - parça diliyle]
    C --> D[T1-T13 denetimi - opencode muse-spark]
    D --> E[Skor + kanıt + yorum]
    E --> F[LaTeX PDF arşivi v1 - v2...]
    F --> G[Raporlar tablosu - İncele / PDF / TEX]
Loading

📊 Denetim kriterleri (T1-T13)

Kriter listesini aç
  • T1 — Kurum + araştırma adı (tam: Hanehalkı İşgücü Araştırması) + kayıt bildirimi (üçü de şart)
  • T2 — Kişinin kendisiyle görüşme (proxy uyarısı)
  • T3-T11 — S32…S89 soruları: net referans tarih, kritik ifadeler (1 saat, daha fazla gelir…)
  • T12 — Yönlendirme var mı? (ters polarite)
  • T13 — Saygılı / nazik tutum

Sonuçlar: evet / hayır / belirsiz + puan + kanıt alıntısı + yorum. Referans hafta prompt'a parametre olarak verilir.


🖥️ Ekranlar

  • Çalışma — dosya bırak → model + dil + referans hafta → canlı aşama (opencode analiz ediyor…) → transkript + skorlar + denetim kartı
  • Raporlar — arşiv tablosu (dosya, versiyon, skor, model, dil) → İncele / HTML / PDF / TEX / Sil / Tekrar Skorla → v2

📁 Yapı

web-speech-project/
├── index.html · app.js · styles.css   # servis bazlı arayüz
├── backend/
│   ├── app.py        # FastAPI: jobs, records, reports, rescore
│   ├── analyze.py    # T1-T13 meta-prompt (opencode CLI)
│   ├── report.py     # HTML önizleme
│   └── report_tex.py # LaTeX .tex + tectonic PDF
└── samples/          # test sesleri

100% yerel · API anahtarı yok · TÜİK HİA denetimi için

TÜİK eğitimi kapsamında @gurkanfikretgunak tarafından geliştirilmiştir.

About

HIA Alo124 kalite denetim: ses-transkript-T1-T13-LaTeX rapor

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages