Sesle veri girişi
Üç ses modu: bas-konuş, sürekli dinleme (otomatik bölme) ve OCR sonucunu sesli doğrulama.
Elleriniz doluyken, telefonu hedefe yaklaştıramadığınızda ya da hızlı bir şekilde art arda değer toplamak istediğinizde sesle giriş işinizi kolaylaştırır. QCR Scanner, kameranın yanı sıra mikrofonu da bir veri kaynağı olarak kullanır: bir değeri söylersiniz, uygulama onu metne çevirir, doğrulama kurallarından geçirir ve aktif listeye ekler. Ses tanıma cihazınızın kendi konuşma motoruyla çalışır ve duyduğunuz her değer, tıpkı kamerayla taradığınız değerler gibi aynı kurallardan ve akıllı çıkarım mantığından geçer.
Bu sayfa üç ses modunu — bas-konuş, sürekli dinleme ve sesli doğrulama — nasıl seçeceğinizi, ne zaman hangisinin işe yaradığını ve sesin doğrulama, akıllı çıkarım ve liste mantığıyla nasıl birleştiğini anlatır.
Üç ses modu
QCR Scanner’ın birbirinden farklı üç ses modu vardır. Hepsi aynı konuşma tanıma motorunu kullanır; aradaki fark, duyduklarını nasıl işlediklerindedir.
| Mod | Ne yapar | En çok işe yaradığı durum |
|---|---|---|
Bas-konuş (voice) |
Tek bir söz dinler, metne çevirir ve doğrulamadan geçirip ekler | Tek tek, kontrollü değer girişi |
Sürekli dinleme (continuous) |
Aralıksız dinler ve konuşmayı basamak sayısına göre otomatik böler | Art arda çok sayıda sayı/seri okuma |
Sesli doğrulama (verify) |
OCR’nin bulduğu değeri sesli okumanızı isteyip eşleşmeyi onaylar | Tarama sonucunu eller serbestken teyit etme |
Bas-konuş (voice)
Bas-konuş modu en basit moddur. Mikrofon düğmesine dokunursunuz, uygulama tek bir söz dinler, onu metne çevirir ve sonucu doğrulama kurallarınızdan geçirir. Değer tüm etkin kurallara uyuyorsa aktif listeye eklenir; uymuyorsa eklenmez. Her değer için ayrı ayrı düğmeye dokunduğunuzdan, ne zaman ne söyleyeceğiniz üzerinde tam denetime sahip olursunuz — yanlışlıkla araya karışan konuşmalar listeye sızmaz.
Bu mod, değerleri tek tek ve kontrollü biçimde girmek istediğinizde, ya da iki okuma arasında düşünmeniz, bakmanız ya da nesneyi değiştirmeniz gerektiğinde idealdir.
Sürekli dinleme (continuous)
Sürekli dinleme modu, mikrofonu açık tutar ve siz konuştukça gelen metni otomatik olarak parçalara böler. Bölme işlemi basamak sayısına göre yapılır: beklenen uzunluğa ulaşan her sayı dizisi tamamlanmış bir değer sayılır, doğrulamadan geçirilir ve listeye eklenir; ardından uygulama bir sonraki değeri dinlemeye devam eder. Böylece düğmeye tekrar tekrar dokunmadan, peş peşe çok sayıda seri numarası veya rakamı sesli okuyabilirsiniz.
İpucu: Sürekli mod, aynı uzunlukta sayılar içeren uzun listeleri (örneğin bir kutu dolusu seri numarasını) okurken en verimli moddur. Sayıları net aralıklarla, sakin bir tempoda söyleyin; uygulama her dizi tamamlandığında onu kendisi ayırır.
Not: Sürekli dinleme mikrofonu açık tuttuğu için, araya giren konuşmalar da değerlendirilebilir. Doğrulama kuralları burada bir güvenlik ağı görevi görür: yalnızca kurallarınıza uyan diziler listeye girer, geri kalanı yok sayılır.
Sesli doğrulama (verify)
Sesli doğrulama modu, kamerayı ve sesi birlikte kullanır. Önce vizörle bir değer tararsınız; OCR bir sonuç bulduğunda uygulama o değeri sesli okumanızı bekler. Söylediğiniz sözü tanınan değerle karşılaştırır:
- Eşleşirse yeşil bir geri bildirim ve onaylayıcı bir titreşim alırsınız; değer güvenle eklenir.
- Eşleşmezse kırmızı bir geri bildirim ve uyarıcı bir titreşim alırsınız; böylece tekrar bakıp düzeltebilirsiniz.
Bu mod, OCR’nin doğru okuyup okumadığını gözünüzü ekrana sabitlemeden teyit etmek istediğinizde işe yarar: değeri yüksek sesle okursunuz, telefon size yeşil mi kırmızı mı olduğunu titreşimle bildirir. Yoğun ya da küçük metinlerde (seri no, rakam dizileri) ikinci bir kontrol katmanı sağlar. En yüksek tarama doğruluğu için doğrulama modunu, Tarama sayfasında anlatılan Kalite çekim moduyla birlikte kullanabilirsiniz.
Bir mod nasıl seçilir
Ses modu, tarama ekranındaki mikrofon denetiminden seçilir. Seçtiğiniz mod, o oturumda mikrofona her dokunduğunuzda nasıl davranılacağını belirler. Modlar arasında istediğiniz zaman geçiş yapabilirsiniz; örneğin uzun bir listeyi sürekli modda okuyup, ardından şüpheli bir değeri doğrulama moduyla teyit edebilirsiniz.
Mikrofon yönetimi, uygulamanın kendi konuşma istemleri ile cihazın sistem sesleri çakışmasın diye yerel bir köprü üzerinden yürütülür; uygulama dinlerken sistemin tanıma “bip” seslerini geçici olarak sessize alıp, dinleme bittiğinde yeniden açar. Bu sizin için otomatik gerçekleşir; ayar yapmanıza gerek yoktur.
Mikrofon izni
Sesle giriş, cihazın mikrofonuna eriştiği için Android’in RECORD_AUDIO iznini gerektirir. İlk kez bir ses moduyla dinlemeye başladığınızda Android sistem izin penceresi açılır; izni verene kadar ses tanıma çalışmaz. İzni verdikten sonra, kamera ve diğer izinler gibi cihazınızda hatırlanır.
Not: Mikrofon yalnızca bir ses moduyla aktif olarak dinlerken kullanılır. Uygulamanın kullandığı izinlerin tam listesi için Gizlilik sayfasına bakın.
Doğrulama ve akıllı çıkarımla etkileşim
Sesle gelen değerler, kameradan gelen değerlerle tam olarak aynı işlem hattından geçer. Bu da, kurduğunuz tüm mantığın sesli girişte de kendiliğinden geçerli olduğu anlamına gelir:
- Doğrulama kuralları — Tanınan her söz, etkin regex kurallarınıza karşı değerlendirilir. Yalnızca tüm kurallara uyan değerler listeye eklenir; bu, özellikle sürekli ve doğrulama modlarında istenmeyen sözlerin sızmasını engeller. Bkz. Doğrulama kuralları.
- Akıllı çıkarım — Söylediğiniz tek bir ifade birden çok geçerli parça içeriyorsa, akıllı çıkarım metni parçalara ayırıp doğrulamaya uyanları çıkarabilir. Bkz. Akıllı çıkarım.
- Liste tetikleyicileri — Sesle eklenen bir değer bir liste tetikleyici desenine uyarsa, aktif liste otomatik olarak değişebilir; tıpkı kamerayla taranan değerlerde olduğu gibi. Bkz. Listeler.
Sesli giriş ayrı bir kayıt yolu değildir; yalnızca aynı listeye değer eklemenin başka bir yoludur. Eklenen değerin kaynağı kayıtta voice olarak işaretlenir, böylece daha sonra CSV’de ya da senkronda bir değerin kameradan mı yoksa sesten mi geldiğini ayırt edebilirsiniz.
Diller
Ses tanıma, cihazınızın konuşma motorunu kullandığı için duyabildiği diller cihazınızda yüklü olanlara bağlıdır. Uygulama, sistemde etkin olan dile göre dinler; bu nedenle telefonunuzun dili neyse genellikle o dilde konuşabilirsiniz. Arayüzün kendisi 22 dilde sunulur ve cihaz diline göre otomatik seçilir — ayrıntılar için Diller sayfasına bakın.
İpucu: Sayı ve seri numaraları okurken en iyi sonucu, rakamları ayrı ayrı ve net söyleyerek alırsınız. Gürültülü ortamlarda doğrulama kuralları yanlış duyulan değerleri eler; yine de mümkünse telefonu konuşurken ağzınıza biraz daha yaklaştırın.
QCR Scanner, ReviseTouch tarafından geliştirilmiştir.
Sonraki adımlar
- Doğrulama kuralları — sesle gelen değerlerin hangi kurallardan geçtiğini belirleyin
- Akıllı çıkarım — tek bir sözden birden çok geçerli değer çıkarın
- Tarama — doğrulama modunu Sıpsak ve Kalite çekim modlarıyla birleştirin
- Listeler — sesle eklenen değerleri listeler arasında otomatik yönlendirin