Ses tanıma özelliklerini Unity Game Engine'e nasıl alabilirim? [kapalı]


12

Ses tanıma özelliklerini Unity Game Engine'e nasıl alabilirim? Kullanabileceğim bir eklenti veya çerçeve (umarım ücretsiz) var mı? Öyleyse, nasıl kurulacağı hakkında herhangi bir fikriniz var mı? Ayrıca, oyunda ses girişlerine müdahale eden oyundaki arka plan sesleri ile ilgili ne kadar sorun olurdu? Piyasada bunu kullanan oyun örnekleri var mı? (Tork Oyun Motoru için İspanya 3D için).


Tüm FOSS serbest metin transkripsiyon sistemleri genellikle korkunçtur. Nuance gibi biriyle çalışmak için $ harcamak istemediğiniz sürece kesinlikle kesinlikle çabaya değmez .
coderanger

@coderanger: Serbest metin transkripsiyonu, ses tanımanın tek kullanımı değildir ve oyunlarda muhtemelen gerekli değildir.

1
Tabii, ama kendi dil modelinizi oluşturmak için konuşma tanıma hakkında yeterince bilginiz varsa, muhtemelen burada
sormazsınız

Bu kapatılmış olabilir, ancak Unity 5.4'ten itibaren cevaplar yanıltıcı olabilir. Yalnızca pencereleri hedefliyorsanız, UnityEngine.Windows.Speech ad alanını kullanabilirsiniz. Anahtar Kelime Tanıyıcı ve Dikte Tanıyıcı iki ilgi sınıfıdır.
16:41

Yanıtlar:


5

Unity3D'nin ses tanıma için doğrudan desteği yoktur. Bir uzantı (System.Speech.Recognition) yazmanız veya yuvarlanmanız için bir tür eklenti bulmanız gerekir. Eğer bu yöne giderseniz, projenizle birlik web oynatıcı uyumluluğunu kaybedersiniz.

Bu amaçla zaten geliştirilmiş hiçbir eklenti görmüyorum.



Evet, şaka değil.
David McGraw

1

Topluluk Çekirdek Ses oldukça umut verici görünüyor. Sesi metne dönüştürür ve otomatik konuşma tanımayı ele aldığı söylenir. Veriler ağ üzerinden UDP aracılığıyla gönderilir, böylece Birliğe entegre etmek kolay olur. Bu, web oynatıcıyı kullanmayı planlamıyorsanız.

http://nuicode.com/projects/cca-alpha

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.