Jak vytvořit aplikaci rozpoznávání řeči

Příprava softwaru pro rozpoznávání řeči

Krok 1

Seskupte svůj software pomocí programu rozpoznávání hlasu, jako je například Dragon NaturallySpeaking nebo ViaVoice od společnosti IBM. Pokud jste vývojář softwaru, poskytněte uživateli možnost koupit software. Součástí procesu instalace aplikace je, že uživatel také nainstaluje program rozpoznávání hlasu.

Krok 2

Nakonfigurujte software rozpoznávání řeči. Aby aplikace mohla plně využívat rozpoznávání hlasu, musí být program správně nakonfigurován. To znamená, že nastavení mikrofonu a jazyka musí být upraveno tak, aby plně využilo možnosti programu.

Krok 3

Trénujte program rozpoznávání řeči. To může být nutné provést mimo aplikaci v závislosti na její povaze. Pokud tomu tak je, většina programů pro rozpoznávání hlasu zahrnuje programy pro školení a obrazovky nebo program může být vyškolen v textovém editoru.

Integrace zadávání textu

Krok 1

V aplikaci nainstalujte textový nebo richtextový ovládací prvek. Mnoho programů rozpoznávání řeči pracuje se všemi programy, které mají možnosti zadávání textu. Pokud je potřeba zavádění slov, aplikace pravděpodobně nepotřebuje žádnou úpravu pro práci s programem rozpoznávání řeči.

Krok 2

Obsahuje další prostor v ovládacím prvku pro zadávání textu. Protože programy rozpoznávání řeči rozpoznávají řeč rychleji, než mnozí mohou psát, může být nutné zvýšit velikost ovládacích prvků pro zadávání textu. Ponechte dostatek místa pro psaní textu a recenze v reálném čase.

Interakce prostřednictvím rozhraní API

Krok 1

Používá rozhraní pro programování aplikací (API) pro interakci se softwarem rozpoznávání řeči. Mnoho programů pro rozpoznávání hlasu obsahuje rozhraní API pro další aplikace, které se mají používat. Použití jednoho umožní aplikaci získat plný přístup ke všem funkcím rozpoznávání hlasu a uživateli poskytne plnou kontrolu nad aplikací prostřednictvím řeči.

Krok 2

Integrujte rozhraní API s aplikací. To může zahrnovat provádění více než jednoho "režimu" hlasového ovládání. Vytvořte příkazová slova, například "uložit soubor" nebo "vytvořit nový soubor". Při zadávání textu by uživatelé měli být také schopni editovat bez nutnosti dotýkat se klávesnice a aktivovat funkce bohatého textu, například tučné, kurzíva, podtržení a další změny písma.