2012-07-09 9 views
6

Wiem, że jest no API for Siri. Wygląda też na to, że nic nie wskazuje na to, aby w najbliższym czasie się zmieniło.Możliwe sposoby rozwiązania problemu braku API dla Siri?

Ale nie mogę się doczekać, aby skorzystać z możliwości rozpoznawania wolnego głosu , więc zastanawiałem się, czy nadal go używać, ale jako "czarną skrzynkę"?

Na przykład, wydaje się, że this app udaje się uzyskać tekst słyszany i rozumiany przez Siri, a następnie opublikować go na swojej stronie internetowej. Masz pomysł, jak to działa?

Pomysły na możliwe sposoby obejścia problemu braku API dla Siri?

+0

Można by zapewne więcej szczęścia patrząc do rozpoznawania mowy Google, ponieważ Android jest open source. –

Odpowiedz

3

Siri nie jest samodzielnym systemem. Całe podnoszenie odbywa się na serwerach Apple pod adresem guzzoni.apple.com. Jeśli twoje urządzenia docelowe będą wyszukiwać serwer DNS, do którego masz dostęp (firmowe Wi-Fi, sieć domowa itp.), Możliwe jest przekierowanie komunikacji na ten adres za pośrednictwem serwera proxy, który pozwoli ci wyodrębnić wszystkie przydatne części. W tym celu może Cię zainteresować SiriProxy project on GitHub.

Ponadto, jeśli interesuje Cię dalsza penetracja komunikacji Siri here's the tool chain for reverse engineering the protocol (on GitHub too).

Powiązane problemy