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 и перезапустите обработку.

16 Comments

  1. OldthiefXXX

    Скажите ей «открыть справочник контрагенты»

    Reply
  2. gavrikprog

    он также распознает, как в Гугл поиске в Хроме ?

    меня тот поиск ни хера не понимает =)

    Reply
  3. OldthiefXXX

    Понимает понимает!

    Reply
  4. OldthiefXXX

    Как в телефонах !

    Reply
  5. Alex181818

    Блин, сам на днях прочитал именно эту статью на Хабре и тоже хотел взяться за реализацию войса в 1с. Автор, ты опередил меня!

    Reply
  6. OldthiefXXX

    Написал уже 2 недели назад, сегодня удалось выложить!

    Reply
  7. DitriX

    а чем вызвано ограничение в 5 раз?

    Reply
  8. OldthiefXXX

    Авторские права на DLL

    Reply
  9. Alexsisit

    Обработка супер, как можно получить версию без ограничения?

    Reply
  10. OldthiefXXX

    В данный момент продумывается более серьезная защита, на пользование dll. Есть вопросы пишите skype: newoldthief icq:288058123

    Reply
  11. OldthiefXXX

    Доработал!

    Reply
  12. OldthiefXXX

    на самом деле обработка открывает любой вид документов или справочников или отчетов или обработок, просто говорить надо открыть обработку и название из конфигуратора, или открыть очет оборотно сальдовая ведомость 😉

    Reply
  13. alexander.nesterenko

    Не работает обработка. Файлик создает, конвертирует. А вот ТекстРаспознание=КомпонентаGogleVoce.SearchGoogleVoce(«C: estrecord1c.flac»); возвращает пустую строку.

    Что не так сделано?

    Reply
  14. OldthiefXXX

    testrecord1c.flac попробуй в проигрывателе медиаплеер открыть, там должна быть тестовая запись которую ты наговорил в микрофон

    Reply
  15. Oleg.Myslinsky

    у меня не работает при запуске вот такие сообщения:

    Нет возможности использование GoogleVoceAPI.MAIN!

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

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

    Ошибка доступа к файлу ‘C:GoogleVoceAPI.dll

    Reply
  16. asuswin7

    Не работает. Ошибка:

    {ВнешняяОбработка.GoogleVoice1C.Форма.Форма.Форма(350)}: Ошибка при вызове метода контекста (Записать)

    МакетGoogleDLL.Записать(«C:GoogleVoceAPI.dll»);

    по причине:

    Ошибка доступа к файлу ‘C:GoogleVoceAPI.dll’

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *