locked
Распознавание голоса , кол-во языков RRS feed

  • Общие обсуждения

  • Здравствуйте.

    Не могу разобраться от чего зависит кол-во языков распознавания речи в системе. Есть 3 устройства с Win10 сборка 14393, и на всех разное кол-во языков. На одном - 0, на другом 1 - английский, на третьем два - английский и немецкий.

    Подскажите от чего это зависит и как настраивается... Начала изучать SpeechRecognizer, а тут такая засада с кол-вом языков...

    26 августа 2016 г. 9:13

Все ответы

  • Добрый день

    Если не ошибаюсь зайдите в настройки телефона Time & language->Speech и добавьте новые языки

    а вкоде можно обойто коллекцию

     IEnumerable<Language> supportedLanguages = SpeechRecognizer.SupportedTopicLanguages;
                foreach (Language lang in supportedLanguages)
                {
                  
                }
    А на ПК откройте MANAGE OPTIONAL FEATURES 


    Make the community better together


    • Изменено Azat Tazayan 26 августа 2016 г. 10:07
    26 августа 2016 г. 10:05
  • Телефона на Windows 10 у меня пока нету(((

    А вот в параметрах русского языка установила всё, что можно, но результат по-прежнему один английский...

    С кодом проблем нет, вот нашла в примерах:

            private void PopulateLanguageDropdown()
            {
                Language defaultLanguage = SpeechRecognizer.SystemSpeechLanguage;
                IEnumerable<Language> supportedLanguages = SpeechRecognizer.SupportedTopicLanguages;
                foreach (Language lang in supportedLanguages)
                {
                    ComboBoxItem item = new ComboBoxItem();
                    item.Tag = lang;
                    item.Content = lang.DisplayName;
    
                    cbLanguageSelection.Items.Add(item);
                    if (lang.LanguageTag == defaultLanguage.LanguageTag)
                    {
                        item.IsSelected = true;
                        cbLanguageSelection.SelectedItem = item;
                    }
                }
            }
    Список доступных языков в системе смотрю тут:

    В параметрах русского языка все выглядит так:

    26 августа 2016 г. 10:30
  • Для ПК Settings->Time & language->Region & Language -> Add a Language, после того как вы  добавили новый язык выберите его ---

    И перезагрузите устройство после этого новый язык появится в Списке доступных языков для речи: 

    А пакет можно найти в Settings->System->Apps & Features и в самом верху есть Manage optional featurres


    Make the community better together

    26 августа 2016 г. 11:42
  • И перезагрузите устройство после этого новый язык появится в Списке доступных языков для речи: 

    А пакет можно найти в Settings->System->Apps & Features и в самом верху есть Manage optional featurres


    Чего-то лыжи у меня не едут по асфальту... Перезагрузила комп, т.к. после установки второй обведенной вами кнопки не перезагружалась. Но язык по-прежнему только английский.
    26 августа 2016 г. 11:55

  • Чего-то лыжи у меня не едут по асфальту... Перезагрузила комп, т.к. после установки второй обведенной вами кнопки не перезагружалась. Но язык по-прежнему только английский.

    Если пакет успешно был установлен то у вас должно быть следующее 

    и он должен присутствовать в следующем списке

    Ну а если и так не выходит попробуйте сделать выбранный язык как основной и смените регион на тотже, после того как он появится в речи установите ваши прежние настройки ,


    Make the community better together




    • Изменено Azat Tazayan 26 августа 2016 г. 12:17
    26 августа 2016 г. 12:14
  • На планшете у меня не было ни одного языка для распознавания. Удалила английский, добавила английский. Появилась кнопка для установки пакета распознавания. Установила, перезагрузилась и о чуду, английский язык добавился в список доспных для распознавания.

    Такая же последовательность для русского языка не прокатила. А для русского языка есть пакеты?

    26 августа 2016 г. 12:28
  • Нет  к сожалению для русского языка нет если не ошибаюсь то весь список 

    en-US

    en-GB

    zh-CN- China

    de-De-Germany

    fr-FR-France

    it-IT-Italy

    es-ES - Spain

    ja-JP-Japan

    en-AU-Australia

    en-CA-Canada

    en-In-India

    если пакет есть то он обязательно присутствует в Manage optional featurres как в случае внизу 

    а для русского нету


    Make the community better together

    26 августа 2016 г. 12:52
  • а для русского нету
    Ясно. Спасибо за ответы.
    26 августа 2016 г. 12:55