Picovoice, cihazda konuşma işlevleri sunan kendi SDK'larından oluşur. Geliştirici gereken bileşenleri seçer: kayıt tanıma, akış halinde metin, uyandırma ifadesi, komutun amacı veya sentez.

Sesli arayüzü bileşenlere ayırmak
Her cihazın bulut asistanıyla serbest biçimli konuşmaya ihtiyacı yoktur. Bazen bir tetikleme ifadesini duymak, tek bir komutu tanımak ve kesin tanımlı işlemi yapmak yeterlidir. Picovoice bu süreçler için kendi SDK'larını sunar: etkinleştirme için Porcupine, niyetler için Rhino, tanıma için Leopard ve Cheetah, sentez için Orca. Konuşma algılama, konuşmacı ayrımı ve gürültü bastırma için ayrı bileşenler de vardır.
Resmi site işlemenin cihazda yapıldığını açıklar. Bununla birlikte kendi modellerinizi hazırlama ve erişim yönetimi Console ile bağlantılıdır. Yerel tanıma, hesap, lisans anahtarı veya ticari kullanım koşulları bulunmadığı anlamına gelmez. Sistemin her parçası sunum biçimiyle birlikte değerlendirilmelidir.
Örnek: sesli komut eğitim paneli
Gösterim için “listeyi aç” ve “yardımı göster” gibi hayali işlemler içeren güvenli bir uygulama maketi kullanın. Önce konuşmanın tam metnine mi, yoksa önceden tanımlı niyetlerden birinin belirlenmesine mi ihtiyaç olduğunu kararlaştırın. İkinci durumda yalnızca iki komut için serbest biçimli bir sohbet kurmak gerekmez.
Sonra kendi tetikleme ifadenizi ve ona benzeyen sıradan sözcükleri sınayın: tesadüfi eşleşme işlem başlatmamalıdır. Sessizlik, arka planda konuşma ve yarım kalmış komut durumlarını ekleyin. Niyet yeterince kesin değilse arayüz açıklama istemeli veya hiçbir işlem yapmamalıdır. Maketin çalışacağı mikrofon ve cihazla test edin. Bu, eğitim amaçlı görev tanımıdır; bizim doğruladığımız bir Picovoice tanıma sonucu değildir.
Model platforma ve dile uygun olmalıdır
Belgelerde farklı işletim sistemleri ve programlama dilleri için SDK'lar ve bileşenlerin kendi programlama arayüzleri sunulur. Başlamak için Picovoice Console hesabından AccessKey gerekir. Anahtar erişimi ve kullanım limitlerini belirler; örnek kodla birlikte yayımlanmamalıdır.
Platform modelleri ve dilleri
Özel tetikleme ifadesi eğitilirken hedef platform seçilir. Belgeler bir sistem için üretilen modelin başka sisteme otomatik taşınamayacağını belirtir. Diller de bileşene göre değişir: Leopard listesi, Porcupine veya sentez listesiyle aynı değildir. Burada Rusça arayüz ve genel amaçlı Rusça konuşma tanıma desteği vaat edilmez. Entegrasyondan önce gerekli dili ilgili SDK kılavuzundan kontrol edin.
Deneme ve işletim
Resmi yardım belgeleri ücretli plandan önce değerlendirme için banka kartı gerektirmeyen ücretsiz denemeyi açıklar. Ticari koşullar projeye göre belirlenir; açık örneklerin bulunması sürekli ücretsiz üretim erişimi anlamına gelmez. Ürünün kendi SDK'ları ile bulut HTTP hizmeti farklı programlı erişim biçimleridir; bu kartta doğrulananlar özellikle SDK arayüzleridir.
Yayımlama öncesinde model güncellemeleri, hata yönetimi ve mikrofon izinlerinin kontrolü için plan hazırlayın. Hedef cihazdaki yükü ve yeniden başlatma sonrasındaki davranışı ölçün. Yerel tanımada sesin buluta gönderilmemesi, uygulamanızın içinde saklanan kayıtları ve sonuçları koruma gereğini ortadan kaldırmaz.
Hangi görevler uygun
- Cihaza bir tetikleme ifadesi eklemek
- Sınırlı sayıdaki sesli komutu tanımak
- Yerel transkripsiyonu uygulamaya entegre etmek
- SDK bileşenlerinden denetlenebilir konuşma iş akışı kurmak
Güçlü yönler
- Ürünün kendi yerel konuşma işleme bileşenleri
- Etkinleştirme, niyet tanıma ve transkripsiyonun ayrı seçilmesi
- Belgelenmiş SDK'lar ve programlama arayüzleri
Sınırlamalar
- Bir hesap ve geçerli bir AccessKey gerekiyor
- Diller ve platformlar bileşene göre farklılık gösterir
- Ticari teslimatın ayrı koşulları vardır
Seçim ve koşullar
- Ücretsiz kullanım
- Doğrulanmadı
- Deneme süresi
- Evet
- Kayıt gerektirmez
- Hayır
- Rusça arayüz
- Doğrulanmadı
- Yerel kurulum
- Evet
- API
- Evet
“Doğrulanmadı”, yeterli bilgi bulunmadığı anlamına gelir. Özellik mevcut olabilir; geliştiricinin koşullarını kontrol edin.
- Girdi biçimleri
- Ses, Metin
- Sonuç
- Metin, Ses, Veri
Koşullar
Bulut tabanlı REST hizmeti değil, yerel SDK'lar ve bunların kendi programlama arayüzleri doğrulanmıştır. Hesap ve AccessKey gerekir. Deneme sınırlıdır; dil ve platform desteği her bileşen için ayrıca kontrol edilir.Görevden ilk sonuca
Uygulama örneği
- Görev
- Cihaza bir tetikleme ifadesi eklemek
- Ne hazırlamalısınız?
- Katılımcıların işlenmesine izin verdiği, sizin kaydettiğiniz kısa bir konuşma kaydı.
Görev veya istem
Görev: kaydı orijinal dilinde yazıya dök. Konuşmaların anlamını koru; anlaşılmayan yerleri ayrı işaretle ve dinleyerek kontrol et. İsimler, sayılar ve özel adlar elle doğrulanmalıdır.
Beklenen sonuç
Bir deşifre taslağı; konuşma tanımanın bulunması her ifadenin doğru yazıldığını garanti etmez.
Sonuç nasıl kontrol edilir
- Sayıları ve isimleri olan parçaları dinleyin.
- Eksik ve anlaşılmayan yerleri işaretleyin; bunları tahmin ederek doldurmayın.
Bu, görevin nasıl tanımlanabileceğini gösteren editoryal bir eğitim örneğidir; servisi bizzat test ederek elde edilmiş bir sonuç değildir. Gerekli modun kullanılabilirliğini, kaynak dosyalar üzerindeki hakları ve sonucun kullanım koşullarını kontrol edin.
Ayrıntıları kontrol et
Resmi kaynaklar
- Mevcut on-device Platform
- Belgeler, deneme ve ticari erişim
- Leopard, AccessKey ve diller
- Porcupine ve platform modelleri
Açıklama geliştiricinin materyallerine dayanmaktadır. Fırsatlar, fiyatlar ve kullanılabilirlik değişebilir; kullanımdan önce orijinal kaynağa bakın.




