Функции вызова голосовых команд в Android Unity - PullRequest
0 голосов
/ 30 ноября 2018

Я делаю приложение фонарик в Unity C #.Приложение почти завершено. Я просто хочу добавить эту функцию голосовых команд, например, когда я говорю «ВКЛ», фонарик должен включиться, а когда я говорю «ВЫКЛ», фонарик должен выключиться.Приложение для устройств Android.Я видел несколько руководств по вызову функций для голосовых команд, но все они были только для платформы Windows, пожалуйста, помогите мне, если вы знаете что-то об этом в Android, спасибо

1 Ответ

0 голосов
/ 30 ноября 2018

Я не использовал никаких инструментов распознавания речи, но его не очень сложно реализовать, если вы можете создать плагин Java и использовать его для вызова нативной функции.В любом случае я нашел несколько SDK:


Вы можете проверить демонстрацию карманных сфинксов для распознавания речи.

https://github.com/cmusphinx/pocketsphinx

https://github.com/cmusphinx/pocketsphinx-android-demo


Вот найденное мной хранилище, в котором используется AndroidSpeechRecognition.

https://github.com/gsssrao/UnityAndroidSpeechRecognition


Программист изначально привел приятное объяснение реализации распознавания голоса:

Как добавить распознавание речи в проект Unity?


Тогда естьWatsonSDK за единство, но, похоже, через облако, но вы можете проверить это: https://github.com/watson-developer-cloud/unity-sdk


И если вы не против заплатить за этот плагин под названием Android SpeakNow, вы можете получить его из хранилища активов:https://assetstore.unity.com/packages/tools/integration/android-speaknow-16781


Это некоторые облачные пакеты из хранилища активов, я действительно сомневаюсь, что вам может понадобиться этот пакет для реализации, но в любом случае это для кого-то, кто может потребовать их в какой-то момент времени:

https://assetstore.unity.com/packages/add-ons/machinelearning/google-cloud-speech-recognition-vr-ar-desktop-desktop-72625

https://assetstore.unity.com/packages/tools/integration/yandex-cloud-speech-recognition-vr-ar-mobile-desktop-75155


И наконец DictationRecognizer ;по умолчанию этот доступен только для windows 10 с Unity 2018.2.Так что это не подлежит сомнению.Моя лучшая ставка была бы cmusphinx или с изначально реализованной , которая, я считаю, будет более подходящей для ваших нуждПроверь их.Попробуйте реализовать один или два и дайте нам знать, если вы добились успеха или нет.

Если кто-то может добавить дополнительные ссылки в SDK для распознавания голоса, не стесняйтесь добавлять.Это было бы действительно здорово.

...