02Mimari
Altı katmanlı mimari, üç özgün modül
Ses, hücresel modülden dijital olarak çıkar ve işletme yerindeki yerel bilgisayarda işlenir. Buluta veri çıkmaz.
- L1
Ses ve Çağrı Katmanı
analog → digitalSIM7600G hücresel modülü çağrıyı karşılar; PCM/I2S üzerinden ses yerel bilgisayara dijital olarak aktarılır. Analog kaynaklı gürültü baştan oluşmaz.
SIM7600G
- L2
Konuşma Tanıma Katmanı
8 kHz → 16 kHz8 kHz telefon bandı 16 kHz modele uyarlanır; nicelenmiş Whisper/wav2vec 2.0 modeli çalışır.
Whisper-tiny
- L3
Türkçe Özel Ad Düzeltme Katmanı
biasing · phoneticsÜç aşamalı: bağlamsal önyükleme → Türkçeye özgü fonetik eşleştirme → teyit (güven eşiği 0,5).
confidence ≥ 0.5
- L4
Görüşme ve İş Akışı Motoru
YAML rulesZorunlu alanlar, soru sırası ve iş kuralları YAML yapılandırmasında; yeni sektör kod değişikliği olmadan tan ek.
state machine
- L5
Kayıt Bütünlüğü Katmanı
schema · enum · sourceModel çıktısı önceden tanımlı şemaya uymalı; sabit değerli alanlar numaralandırılmış kümeyle sınırlı; kayda yazılacak her değer görüşme metninde gerçekten geçmeli; zorunlu alanlar tamamlanmadan kayıt açılmaz.
pre-commit
- L6
Konuşma Sentezi Katmanı
Piper TRPiper Türkçe ses modeli yerel olarak çalışır; XTTS-v2 kalite karşılaştırması için referans olarak değerlendirilir.
on-device
çıktı · yapılandırılmış iş kaydı (YAML şeması)
Özgün modüller
Bu üç bileşen hazır modellerde yoktur; literatürdeki boşluğu doldurur.
Türkçeye özgü fonetik kodlama
İngilizce (Soundex, Metaphone), Almanca (Kölner Phonetik), Slav dilleri (Daitch-Mokotoff) ve Yeni Zelanda İngilizcesi (Caverphone) için fonetik kodlama algoritmaları vardır; Türkçe için yerleşik bir karşılık yoktur. Proje bu boşluğu doldurur.
Serbest konum → idari birim çözümleyici
Aynı mahalle adının birçok ilçede bulunması nedeniyle oluşan belirsizlik, arayana idari birim sorusu sorulmadan teyit yoluyla giderilir.
Kayıt öncesi bütünlük doğrulaması
Üretken model çıktısı şema kısıtı, numaralandırılmış değer kümeleri ve kaynakta doğrulama ile denetlenir; asılsız veri üretimi engellenir.