Вопрос

В магазине приложений есть приложение под названием Touchpad, последний раз оно обновлялось 29 ноября и включает новую функцию, поддерживающую «Используйте клавишу Siri на клавиатуре устройства для отправки текста на компьютер». Я хочу знать, есть ли какой-либо открытый API для Siri прямо сейчас. , особенно для бета-версии iOS 5.1, или как она может поддерживать такую ​​функцию?Извините, что у меня нет 4S и я никогда не пробовал Siri.

Это было полезно?

Решение

Нет, API для Siri НЕТ, но если Siri поддерживается на вашем языке, на клавиатуре будет отображаться микрофон, позволяющий вам диктовать текст.

Другие советы

Нет, Siri использует очень закрытый протокол и/или API.

То, что его взломали, очень прискорбно (но также потрясающе и чертовски хорошая работа по реверсу)

Есть ряд источников, которые предполагают, что очень ограниченная часть API Siri (в частности, диктовка) будет доступна разработчикам в предстоящей iOS 5.1.

http://www.freakgeeks.com/2011/19239/siri-for- Third-party-applications/

http://www.sn0wbreeze.ca/ios-5-1-beta-add-siri-apis-and-battery-issues-are-still-there/

http://arstechnica.com/apple/news/2011/11/ios-51-beta-offers-developers-limited-siri-integration.ars

Это неофициально, но @applidium взломал протокол Siri, поэтому вы можете вызывать Siri через HTTP.

По сути, вам нужно будет получить GUID устройства (см. ссылку ниже), отправить необработанный звук (в виде аудиокодека speex), и вы получите обратно сжатые данные.Разархивируйте двоичный ответ (после 4-го байта), и он будет содержать списки.

URL-адрес: https://guzzoni.apple.com/aceHTTP-метод:ТУЗ

Смотрите более подробную информацию: http://www.ps3tropies.com/forums/apple/6458-siri-cracked-now-even-android-users-can-use-siri.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top