Имя: Пароль:
1C
1С v8
Мобильное приложение на 1С. Голосовой ввод
0 breezee
 
28.08.17
08:53
Добрый день! Находил на выходных код на голосовой ввод с помощью функции "ЗапускПриложенияМобильногоУстройства()". Но потерял, где-то в гугле находил, сейчас найти не могу. Может кто знает, как реализовать голосовой ввод на мобильном устройстве используя intent, попробовал поикспериментировать, код ниже выдал "0" и не отработал.      НовВз = Новый ЗапускПриложенияМобильногоУстройства();
            НовВз.Действие = "android.intent.RecognizerIntent.ACTION_RECOGNIZE_SPEECH";            

            НовВз.Категория = "android.intent.category.RecognizerIntent";
                        
            Сообщить(НовВз.Запустить(Истина));
1 breezee
 
28.08.17
08:53
(0) Может кто знает, как реализовать голосовой ввод на мобильном устройстве? Это основной вопрос темы
2 breezee
 
28.08.17
11:24
АП
3 breezee
 
28.08.17
18:28
up
4 AllJoke
 
28.08.17
18:35
5 PloAl
 
28.08.17
19:13
ЗПМУ = Новый ЗапускПриложенияМобильногоУстройства("android.speech.action.RECOGNIZE_SPEECH");
    ЗПМУ.ДополнительныеДанные.Добавить("android.speech.extra.LANGUAGE_MODEL","free_form");
    ЗПМУ.ДополнительныеДанные.Добавить("android.speech.extra.MAX_RESULTS",1);
    ЗПМУ.ДополнительныеДанные.Добавить("android.speech.extra.PROMPT","Говорите...");

Вернет -1, наговоренное в ДополнительныхДанных
6 Маленький Мук
 
28.08.17
20:43
(5) в доп.данных текст вернет?
7 PloAl
 
28.08.17
21:17
точнее не в доп.данных а внутри доп.данных
8 breezee
 
29.08.17
20:48
(5) Больше спасибо!