Livescribe Echo Custom Application

Мне предложили написать приложение, которое автоматически извлекает и транскрибирует заметки и аудиозаписи с пера Livescribe и загружает их в веб-приложение, когда оно пристыковано.

Я провел некоторое расследование и обнаружил, что

  • ручка все еще производится, но компания, стоящая за ней, обанкротилась
  • Изначально перо создавало "pencasts", которые представляли собой флэш-приложения через настольное приложение. Для разработчиков была разработана специальная среда IDE, основанная на затмении, до закрытия программы разработчика и полной блокировки SDK в 2011 году.
  • затем была еще одна программа разработки с API для iOS и Android, предназначенная для пера Livescribe 3, и эта программа разработки была также закрыта в этом году, и API был отключен

Мой вопрос на самом деле состоит из двух частей: а) где я могу найти документацию о том, как создать такое приложение для док-станции, и б) если поиск Echo SDK не нужен, то какая интеллектуальная ручка лучше всего подходит для разработки пользовательских приложений для?

Neo Smartpen выглядел как жизнеспособная альтернатива без встроенного микрофона. Мне не повезло, что я зарегистрировался в SDK, и дата последнего сообщения на их сломанном форуме - 2015: http://neosmartpen.da-hosting.co.kr/forum/index.php Я могу вернуться к синхронизации пера. в Evernote, у которого есть хороший API, но нет возможности записать звук, синхронизированный со сценарием.

Я видел, что у Anoto также есть SDK. Любые другие продукты, которые я должен рассмотреть и, возможно, рекомендую вместо Echo? Любой совет будет приветствоваться.

1 ответ

Решение

Оригинальные ручки Livescribe, Livescribe Pulse и Livescribe Echo, использовали HTTP-подобный протокол под названием OBEX через USB для передачи .aac аудио файлы и .stf инсульт файлы из пера на компьютер. Ручка действует как сервер OBEX, а настольное приложение - клиент OBEX, запрашивающий файлы, такие как lspdata?name=com.livescribe.paperreplay.PaperReplay, Для последней прошивки, которую я пробовал, ручка имела пару причуд, которые нарушали спецификацию OBEX, например, требовали CONNECTION_ID заголовок в каждом CONTINUE ответ. Файлы штрихов STF представляют собой пользовательский формат на основе кода Хаффмана, который кодирует штрихи в виде последовательностей (x: u16, y: u16, t: i64).

Несколько человек успешно написали своих клиентов. Например, https://github.com/srwalter/libsmartpen и https://github.com/dylanmtaylor/LibreScribe включают в себя клиенты и синтаксический анализатор STF, а Scribui javispedro - еще одна реализация.

Livescribe кратко выпустила Echo SDK, но это было для написания Java-апплетов, которые будут работать на ручке.

Livescribe 3 использует другой протокол и формат файла через Bluetooth LE. У него больше нет микрофона, поэтому его файлы намного меньше. Он также кодирует штрихи как последовательности (x: u16, y: u16, t: i64), но формат представляет собой сжатый файл PENSTART-PENSTOPP на основе ускорения, который не связан с форматом файла Echo.

Другие вопросы по тегам