Предположим, мы взяли микрофонный ввод (скажем, «привет») и сохранили его как файл wav. Затем мы берем тот же вход «привет» из микрофона. Теперь, если они идентичны, мы вызываем действие. Итак, как мы сравниваем и проверяем необработанные данные двух входов?Как сравнить два wav-файла?
Обновление: Предположим, мы хотим, чтобы точное слово говорилось и не интересовалось, кто сказал это слово, поскольку это предотвратит создание программы/программного обеспечения. Пользователь независим. Другими словами: нам нужно выдать точный звук с микрофонного входа пользователя, а затем проверить, совпадает ли он с любой из предопределенных команд, которые, в свою очередь, вызовут действие.
Итак, другими словами, нам нужно followng:
- извлечь точные слова, произнесенные динамика/пользователя.
- сравнить/проверить, совпадает ли слово, произнесенное пользователем, с любым из сохраненных ранее предопределенных слов.
Итак, как мы узнаем о нашем бизнесе?
Вы имеете в виду точный вход или только кто-то говорит одно и то же слово? –
Я не думаю, что это легко сделать. Как посмотреть ответы на этот вопрос. – Alfred