|
102 / 86 / 17
Регистрация: 01.04.2017
Сообщений: 795
|
||||||
Microsoft Speech Recognition Platform - как одновременно распознавать и русский, и английский12.07.2018, 19:26. Показов 5017. Ответов 10
Метки нет (Все метки)
Добрый день.
Использую Microsoft Speech Recognition Platform для распознавания голосового ввода.
Если изменить CultureInfo на нгл., то наоборот - на другом языке распознаются, на русском - нет. А можно ли каким-либо образом распознавать сразу на 2 языках?
0
|
||||||
| 12.07.2018, 19:26 | |
|
Ответы с готовыми решениями:
10
Microsoft Speech Recognition Microsoft Speech Recognition Приложение
|
|
15 / 14 / 9
Регистрация: 21.11.2015
Сообщений: 86
|
|
| 13.07.2018, 05:05 | |
|
Думаю нет. Распознать речь в одном языке - одно дело, но распознавать речь, даже не зная на каком языке говорит человек - сложная в реализации задача. Есть слова в разных языках, которые могут звучать очень похоже, тогда что прикажете делать ИИ, который распознает речь? Например, наше "русское" слово "смокинг". Говорим по-русски, подразумеваем пиджак, а на английском языке это слово означает процесс курения
0
|
|
|
102 / 86 / 17
Регистрация: 01.04.2017
Сообщений: 795
|
|
| 13.07.2018, 08:30 [ТС] | |
|
Просто, допустим, нужно реализовать механизм запуска программ:
запусти Калькулятор запусти Тетрис запусти Nfs Запусти Dishonored Тогда есть идея: Если слово-название программы английское, преобразуем его в на русский язык транслитом. Но в случае слов типа Dishonored, произношение которых отличается от написания, возможно, распознавание будет очень неточным. ------------------------ Есть ещё подваринат: хранить в файле словарь английских слов с транскрипцией-произношением на русский, при запуске программы подгружать его в оперативку и использовать.
0
|
|
|
15 / 14 / 9
Регистрация: 21.11.2015
Сообщений: 86
|
||
| 14.07.2018, 07:25 | ||
|
0
|
||
|
102 / 86 / 17
Регистрация: 01.04.2017
Сообщений: 795
|
|
| 15.07.2018, 11:35 [ТС] | |
|
Тгда, поулчается, необходима функция преобразования из английского написания слова в русское написание (с учётом произношения различных буквосочетаний).
Я такую писал, но тут, конечно, нужно будет учитывать множетсво различных сочетаний букв, чтобы добиться очень хороших вероятностей распознавания.
0
|
|
|
15 / 14 / 9
Регистрация: 21.11.2015
Сообщений: 86
|
|
| 15.07.2018, 12:08 | |
|
Видимо так. Не берусь утверждать что это единственный выход, но лично я других не вижу
0
|
|
|
102 / 86 / 17
Регистрация: 01.04.2017
Сообщений: 795
|
|
| 16.07.2018, 20:30 [ТС] | |
|
Попробовал одновременную работу двух движков: работают попеременно - то есть если снчала что-то сказать по-русски, потом по-английски, то может распознать, а может и нет.
А если сказать запусти steam, т.е. сразу и рус., и англ., то не распознает вообще ничего.
0
|
|
|
15 / 14 / 9
Регистрация: 21.11.2015
Сообщений: 86
|
|
| 16.07.2018, 20:44 | |
|
А как они попеременно работают? Я не совсем понимаю. Могу предложить сделать так: записать звук, разделить в нем слова на разные аудиофайлы и уже попытаться отдельно их обработать. Как реализовать конкретно не подскажу, под рукой пк нет.
Но насколько я знаю, распознавалка голоса от Майкрософт поддерживает создание своего словаря и распознавание слов непосредственно из этого словаря. Думаю это значительно как упростит задачу распознавания, так и увеличит точность. Попробуйте с ним, может там и с некой «транскрипцией» английских слов на русском языке нормально работать будет
0
|
|
|
102 / 86 / 17
Регистрация: 01.04.2017
Сообщений: 795
|
|
| 16.07.2018, 21:00 [ТС] | |
|
Я как раз использую словарь с добавлением своих слов.
Для теста добавляю в один движок-один словарь с русскими словами. В другом движок - другой словарь с английскими словами. Попеременно - это значит, что если произносится русское слово из словаря, он его распознаёт, или же - если произносится английское - тоже распознаёт. При этом вероятность распознавания по сравнению с запущенным одним движком для распознавания только русских слов значительно ниже. Но если русске + английское - ничего не распознаёт.
0
|
|
|
15 / 14 / 9
Регистрация: 21.11.2015
Сообщений: 86
|
|
| 16.07.2018, 22:02 | |
|
И правильно делает. Как я понял, вы пытаетесь обработать английскую + русскую речь с помощью только английского или только русского словаря. Необходимо каким-то образом разделить слова и уже после этого пытаться методом перебора обрабатывать разными словарями
0
|
|
|
102 / 86 / 17
Регистрация: 01.04.2017
Сообщений: 795
|
|
| 16.07.2018, 22:49 [ТС] | |
|
У меня разделены слова. Первый движок с культурой ru-ru имеет в словаре только русские слова, другой движок с культурой en-us имеет в словаре только английские слова.
0
|
|
| 16.07.2018, 22:49 | |
|
Помогаю со студенческими работами здесь
11
Microsoft.Speech.Recognition тест-провал Microsoft.Speech.Recognition и DictationSetState(c_SGDSActive) Microsoft Speech Platform Microsoft Speech Platform Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|