Diktálás – MRTK2
A diktálás lehetővé teszi, hogy a felhasználók hangklipeket rögzítsenek, és átiratot szerezzenek be. A használatához győződjön meg arról, hogy a diktálási rendszer regisztrálva van a bemenetirendszer-profilban. A Windows Dictation Input Provider a dobozból elérhető diktálási rendszer, de alternatív diktálási rendszerek hozhatók létre a implementálásávalIMixedRealityDictationSystem
.
Követelmények
A diktálási rendszer a Unity DictationRecognizert használja, amely maga is a mögöttes Windows beszéd API-kat használja a diktálás kezeléséhez. Vegye figyelembe, hogy ez azt jelenti, hogy ez a funkció csak Windows-alapú platformokon érhető el.
A diktálási rendszer használatához az "Internetes ügyfél" és a "Mikrofon" alkalmazás képességeire is szükség van a PlayerSettings – Capabilities szakaszban. A Unityben történő hangbemenettel kapcsolatos további részletekért tekintse meg a Windows Mixed Reality dokumentációját.
Konfiguráció

Miután beállított egy diktálási szolgáltatást, a szkripttel elindíthatja és leállíthatja a DictationHandler
rögzítési munkameneteket, és lekérte az átírási eredményeket a UnityEventsen keresztül.

- A diktálási hipotézis akkor merül fel, amikor a felhasználó az eddig rögzített hang korai, durva átirataival beszél.
- A diktálási eredmény minden mondat végén megjelenik (azaz amikor a felhasználó szünetelteti) az eddig rögzített hang végleges átiratával.
- A Dictation Complete a rögzítési munkamenet végén, a hang teljes, végleges átiratával jön létre.
- A diktálási hiba a diktálási szolgáltatás hibáinak tájékoztatása érdekében jelenik meg. Ebben az esetben az átírás tartalmazza a hiba leírását.
Példajelenet
A Dictation scene in (Diktálási jelenet) a MRTK/Examples/Demos/Input/Scenes/Dictation
használatban lévő szkriptet jeleníti meg DictationHandler
. Ha több vezérlésre van szüksége, kiterjesztheti ezt a szkriptet, vagy létrehozhat egy saját implementációt IMixedRealityDictationHandler
a diktálási események közvetlen fogadásához.
