Ana içeriğe geç

Demo projesi

Windows için Paketlenmiş Demo Projesi.

Not: Bu demoyu örnek olarak ses verisi elde etmek için kullanmak üzere RuntimeAudioImporter gereklidir. Lütfen demoyu kullanmadan önce bu eklentiyi indirin (Fab).

Eklentinin Content dizini içindeki Demo klasöründe, gösterim amaçlı oluşturulmuş varlıkları bulacaksınız.

Eklentinin dizinini görmüyorsanız, lütfen Content Browser'a gidin, sağ üst köşedeki Settings'i açın ve Show Engine Content ile Show Plugin Content'i etkinleştirin. Proje, Engine -> Plugins -> Runtime Speech Recognizer Content dizininde bulunmalıdır.

GitHub

Bu varlıklar, konuşma tanıma uygulamasının örneğini test etmek ve gözlemlemek için kullanılabilir. Proje iki örnek içerir: biri mikrofondan konuşmayı tanımak için, diğeri ise bir dosyadan konuşmayı tanımak içindir. Ayrıca, ayarlar menüsü üzerinden tanıma özelliklerinin özelleştirilmesini destekler.

Proje yalnızca Blueprints ve UMG widget'ları kullanılarak uygulanmıştır, minimal tutulmuştur. UE 4.27 ve sonraki sürümleri destekler.

Projeyi test etmek için, Demo klasöründe bulunan RSR_Demo seviyesini açın ve editörde oynatın. Bu, ekranınıza etkileşim kurabileceğiniz konuşma tanıma ile ilgili widget'lar ekleyecektir. Ayrıca projeyi hedef cihazınız için paketleyebilirsiniz (paketlenmiş projenizde RSR_Demo seviyesini varsayılan yapmak için, proje ayarlarında Game Default Map olarak RSR_Demo'yu seçin).

Projenin Kısa Açıklaması

Proje, RSR_Demo seviyesi ile başlar, bu seviye viewport'a bir W_RSR_MainMenu widget'ı ekler, bu widget da ana menü görevi görür ve konuşma tanıyıcıyı widget'ın tüm ömrü boyunca yalnızca bir kez oluşturur.

Ayrıca içsel olarak üç widget oluşturur: W_RSR_SettingsMenu, W_RSR_FromMic ve W_RSR_FromFile, ve konuşma tanıyıcı nesne referansını daha fazla işlem için onlara iletir.

W_RSR_SettingsMenu, kullanılan thread sayısı, dil, adım boyutu vb. gibi tanıma özelliklerini değiştirmek için kullanılır.

W_RSR_FromMic, mikrofondan konuşmayı tanımak için kullanılır. Varsayılan olarak VAD etkindir.

W_RSR_FromFile, doğrudan bir yol kullanarak bir dosyadan konuşmayı tanımak için kullanılır.