Speech recognition не работает микрофон
Добрый день уважаемые читатели. Недавно я столкнулся с проблемой того что в игре во вкладке аудио у меня не проходила проверка и при этом у меня еще и не работал голосовой чат. Вечер провел за изучением данного вопроса и по итогу смог найти решение этой проблемы.
Что-бы решить эту проблему нужно
1. Зайти во вкладку параметры , потом во время и язык и перейти (слева несколько вкладок) на распознавание речи. Там у вас должно быть в Языке голосовых функций стоять Английский (США) (Либо любой другой из английских). Так же поставить галочку на Распознавать неродные акценты этого языка.
2. Если у вас этого нет, то вам нужно открыть Язык (Так же во вкладке время и язык) и там найти Предпочитаемые языки где и будет ваш Английский (США) , нажимаете на него и там будет кнопка параметры. Нажимаем на параметры после чего скачиваем Голосовые функции. Перезапускаем пк и переходим назад к пункту 1
3. После этого вам нужно перейти назад в Параметры — конфиденциальность — микрофон, после чего посмотреть стоит ли галочка на Разрешить приложениям доступ к микрофону.
Поздравляю! Основные приготовления закончены.
5. Заходите в игру (Важно чтоб язык и распознавание речи стояло на английском) И пробовать
Если у вас все получилось то под Listening у вас должна была появится фраза Voice recognition is setup correctly. Пробуйте говорить Give us sign и если у вас вылазит табличка на английском что Вас хорошо слышно (Вас хорошо слышим). То поздравляю у вас все заработало.
6. Если у вас нет этой таблички , то значит что-то не так у вас с микрофоном. Проверьте правильный ли микро стоит и вообще является ли он в Windows дефолтным (Правой кнопкой мыши по значку динамиков в трее и звук и после чего запись)
7. После этого вам нужно будет менять язык интерфейса на Русский и пробовать еще раз говорить Give us sign. Если не получается то меняете опять на английский и пробуете еще раз. (Если на русском все равно не работает, то вам нужно будет перезайти в игру и пробовать еще раз)
P.S. Так же желательно чтоб у вас в стиме стоял ваш микрофон (Его так же можно настроит через Друзья и чат , там шестеренка и вкладка голосовые чаты). Еще после каждой катки язык распознания почему-то переключается на русский. Вам нужно будет назад на английский и пытаться повторять так пока не услышит. Если что перезагрузить и все заработать должно по идее*
Так же важная новость!
Были выпущены уже достаточное кол-во обновлений и возможно данный гайд(помощник) и как угодно называйте, может быть не актуальным (Я особо не играл в новые версии и не знаю работают ли еще все эти способы). Поэтому сразу говорю что , то что тут написано может и не помочь в решение проблемы в последних версиях.
Как мне известно создатели игры что-то уже делали с микрофонами (чтоб лучше работало все, но не точно)
Поэтому описанные способы тут могут не помочь вам в решение ваших проблем с микро
Основные мои рекомендации
Просмотрите видит ли Windows ваш Микрофон корректно,
Проверьте какая Windows у вас стоит (Не у всех же лицензия и некоторые моменты могут быть вырезаны/ либо просто их туда не добавили)
Потому что основная проблема которую я замечал у многих это Windows в которой вырезаны многие функции
Источник
Python SpeechRecognition работает, но не слышит через микрофон
Итак, я пытаюсь использовать python SpeechRecognition 1.1.3, но он не распознает меня через микрофон. Я установил pyAudio, и все работает нормально, когда я запускаю пример кода, предоставленный SpeechRecognition:
Он просто сидит и ждет сигнала с микрофона. Микрофон работает, и SpeechRecognition может распознать, что это микрофон по умолчанию, потому что, когда я отключаю его, появляется штриховка кода. Какие-либо предложения?
Я использую python 2.7.6, а моя ОС — Windows 7. Кроме того, у меня есть все это на диске E:, чтобы немного усложнить жизнь . /
2 ответа
По сценарию Pyaudio не установлен. Не волнуйтесь, это распространенная синтаксическая ошибка, которую может получить приложение. Я рекомендую вам переустановить программу Python до версии, которая сможет работать под Pyaudio 1.1.3. Вы не указали, какую версию Python вы используете, и под какой ОС работает ваш компьютер (например, Windows Vista, 7 или 8). Предположим, вы используете Windows 8 или 7, вам нужно ввести easy_install в cmd Windows. Однако, если это не сработает, установите этот сценарий Python: http://peak.telecommunity.com/dist/ez_setup.py Затем повторите попытку, введя easy_install из C:\ \Scripts\ . Надеюсь, это помогло.
Я также столкнулся с подобной проблемой, когда понял, что это проблема с подключением к Интернету. Проверьте скорость широкополосного подключения или проверьте подключение к сотовой сети.
Источник
Почему возвращается ошибка в speech_recognition?
Создаю голосового ассистента но столкнулся с проблемой:
код при выполнении выдает ошибку.
- Вопрос задан 22 дек. 2020
- 195 просмотров
Хмм. Интересно что код распознавания практически одинаковый, разница только в том что вы используете текущее устройство в качестве микрофона и еще пару строчек:
Да и с pyttsx3 пробовал работать, тоже самое. А не помните на какой версии Python писался этот проект? Такое чуство как будто все из-за версии, не работает где-то половина модулей, на которые я забил, мол «не так уж и важно, заменим».
Python переустанавливать не стал. Переустановил библиотеки на новые версии: ваш код работает, мой — нет.
Вообщем пришел к выводу что строчки:
являются обязательными. Видимо это что то вроде «Записывать пока что либо не будет услышано кроме шума», у меня же записывался шум и конечно же Google_Recognizer не мог его распознать. Версия оказывается не при чем, работает на Python 3.9. Вообщем все работает, большое спасибо! 😀
Источник
Speech recognition не работает микрофон
| 4,142 | уникальных посетителей |
| 59 | добавили в избранное |
В открывшемся окне, в «Предпочитаемых языках», нажимаем на «Английский»!
И выбираем «Параметры»
Откроется окно языковых параметров для английского языка, где необходимо загрузить языковый пакет.
ОБЯЗАТЕЛЬНО после скачивания ПЕРЕЗАГРУЖАЕМ ПК
После перезагрузки ПК, вновь заходим в настройки языка;
Открываем «Распознавание голоса»;
«Язык голосовых функций» выбираем английский язык!
Данных настроек должно хватить для работы распознавания речи в игре.
В игре необходимо выбрать свой активный микрофон, поставить интерфейс и язык распознавания «Russian» и радоваться!
Ваш лайк — лучшая благодарность!
Далее продолжение руководства для тех, кому данные настройки не помогли.
Если основные настройки системы и игры не помогли, возможно Ваш микрофон блокирует другая программа, или настройки конфиденциальности системы. Сейчас мы это исправим!
Первым дело проверим микрофон!
Нажимаем ПРАВОЙ КНОПКОЙ МЫШИ на иконку динамика в трее и выбираем «Открыть параметры звука»:
Смотрим на «Ввод» звука. Должен быть выбран Ваш микрофон! При издании громкого звука, ползунок уровня сигнала микрофона должен реагировать!
Если реакция есть, нажимаем на «Свойства устройства»
Тут проверяем уровень громкости и справа нажимаем «Дополнительные свойства устройства»
Появится небольшое окно, где нужно нажать на вкладку «Дополнительно» и снять галочку «Разрешить приложениям использовать устройство в монопольном режиме».
Готово!
В следующей главе проверим настройки конфиденциальности.
Теперь убедимся что система разрешает нам общаться с призраками и не блокирует нам микрофон!
Необходимо открыть параметры системы. Проще всего нажать на значек уведомлений в трее, и нажать на кнопку «Все параметры»;
Откроется окно «Параметры Windows», где мы нажимаем «Конфиденциальность»;
В окне конфиденциальности, в левом столбике, находим и нажимаем на кнопку «Микрофон»
Далее крутим вниз и находим раздел «Разрешить классическим приложениям доступ к микрофону», данная функция должна быть включена!
Источник
Speech recognition не работает микрофон
Этот форум закрыт. Спасибо за участие!
Лучший отвечающий
Вопрос
Ответы
Для Skype (и других аналогичных программ) функция распознования речи не нужна. Достаточно настроить нужный уровень сигнала для микрофона в самой программе Skype, для этого нужно зайти в меню Инструменты, пункт Настройки, закладка Настройка звука. «Аудиовход» и есть настройка микрофона.
Все ответы
Для Skype (и других аналогичных программ) функция распознования речи не нужна. Достаточно настроить нужный уровень сигнала для микрофона в самой программе Skype, для этого нужно зайти в меню Инструменты, пункт Настройки, закладка Настройка звука. «Аудиовход» и есть настройка микрофона.
Поддерживаю: Skype и аспознавание речи — разные вещи. Микрофон должен работать вне зависимости от распознавания речи.
Здравствуйте,проблемма в следующем при установке Windows Vista Ultimate микрофон определялся и настраивался,при русификации Windows Vista микрофон в программах ICQ ,Skype ,Microsoft Messenger не работает Windows пишет что голосовые команды для данного языка не поддерживаются исчезла даже настройка микрофона в программе Windows Vista Ultimate.Есть ли решение данной проблемы?
| Alexander Trofimov написано: |
| |