До старта конференции

GOOGLE VOICE + 1C

Программирование - Внешние компоненты

GOOGLE VOICE + 1C

Представляю вам свою компоненту для распознавания речи из 1С средствами API GOOGLE VOICE.
На сайте предоставлено много вариантов для работы с GOOGLE сервисами, я же углубившись в API гугла задумал, почему бы в 1С не реализовать и такое. Начитавшись статей к примеру http://habrahabr.ru/post/117234/, понял что всего то нужно послать POST запрос на сервис гугла с записанным аудио файлом в формате (правильном формате) Flac. После двух часов возни с 1С, а хотел написать штатными методами ничего не вышло, так как GOOGLE на отрез не хотел принимать мой запрос. Далее выяснилось что запрос 1Ска посылает от "1C+Enterprise/8.2" то бишь User-Agent данного запроса была сама 1Ска. И как бы я не пытался подставлять в заголовки запроса "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/17.0.963.83 Safari/535.1" , все равно посылка происходила от "1C+Enterprise/8.2". Тут я и решил написать компоненту. Результатом этого и появилась компонента поиска. Компонента в демо режиме. Минусы демо: компьютер должен быть подключен к интернету напрямую без проксей. Компонента не работает через proxy, так же обрабатывает не более 5 запросов в google, после превышения необходимо закрыть 1С и зайти заново. Ну вот вроде бы и все.
При первом запуске нажмите кнопку REGISTRED DLL и перезапустите обработку.

Скачать файлы

Наименование Файл Версия Размер
GoogleVoice1C
.epf 774,77Kb
27.04.12
100
.epf 774,77Kb 100 Скачать

См. также

Комментарии
1. Илья Пешкичев (OldthiefXXX) 145 27.04.12 13:55 Сейчас в теме
Скажите ей "открыть справочник контрагенты"
2. Александр Гуляев (gavrikprog) 104 27.04.12 15:52 Сейчас в теме
он также распознает, как в Гугл поиске в Хроме ?

меня тот поиск ни хера не понимает =)
3. Илья Пешкичев (OldthiefXXX) 145 27.04.12 16:22 Сейчас в теме
4. Илья Пешкичев (OldthiefXXX) 145 27.04.12 16:22 Сейчас в теме
5. AlStorm (N0Brakes) 27.04.12 18:37 Сейчас в теме
Блин, сам на днях прочитал именно эту статью на Хабре и тоже хотел взяться за реализацию войса в 1с. Автор, ты опередил меня!
6. Илья Пешкичев (OldthiefXXX) 145 27.04.12 19:39 Сейчас в теме
Написал уже 2 недели назад, сегодня удалось выложить!
7. Дмитрий Шерстобитов (DitriX) 2496 29.04.12 15:00 Сейчас в теме
а чем вызвано ограничение в 5 раз?
8. Илья Пешкичев (OldthiefXXX) 145 30.04.12 08:51 Сейчас в теме
9. AlexsisIT (Alexsisit) 199 02.05.12 13:40 Сейчас в теме
Обработка супер, как можно получить версию без ограничения?
10. Илья Пешкичев (OldthiefXXX) 145 02.05.12 14:25 Сейчас в теме
В данный момент продумывается более серьезная защита, на пользование dll. Есть вопросы пишите skype: newoldthief icq:288058123
11. Илья Пешкичев (OldthiefXXX) 145 23.08.12 13:19 Сейчас в теме
12. Илья Пешкичев (OldthiefXXX) 145 10.04.13 16:55 Сейчас в теме
на самом деле обработка открывает любой вид документов или справочников или отчетов или обработок, просто говорить надо открыть обработку и название из конфигуратора, или открыть очет оборотно сальдовая ведомость ;-)
13. Александр Нестеренко (alexander.nesterenko) 02.09.15 14:46 Сейчас в теме
Не работает обработка. Файлик создает, конвертирует. А вот ТекстРаспознание=КомпонентаGogleVoce.SearchGoogleVoce("C:\testrecord1c.flac"); возвращает пустую строку.
Что не так сделано?
14. Илья Пешкичев (OldthiefXXX) 145 02.09.15 21:17 Сейчас в теме
testrecord1c.flac попробуй в проигрывателе медиаплеер открыть, там должна быть тестовая запись которую ты наговорил в микрофон
15. Олег Мыслинский (Oleg.Myslinsky) 23.01.16 22:32 Сейчас в теме
у меня не работает при запуске вот такие сообщения:

Нет возможности использование GoogleVoceAPI.MAIN!
{Форма.Форма.Форма(336)}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Недопустимая строка с указанием класса

При регистрации пишет что:

Ошибка доступа к файлу 'C:\GoogleVoceAPI.dll
16. Дмитрий Смотров (asuswin7) 25.07.16 12:31 Сейчас в теме
Не работает. Ошибка:

{ВнешняяОбработка.GoogleVoice1C.Форма.Форма.Форма(350)}: Ошибка при вызове метода контекста (Записать)
МакетGoogleDLL.Записать("C:\GoogleVoceAPI.dll");
по причине:
Ошибка доступа к файлу 'C:\GoogleVoceAPI.dll'
Оставьте свое сообщение