2012-08-17 13 views
7

Próbuję zrobić aplikację na Androida podobną do tej na this website.Interfejs API do przetwarzania języka naturalnego w systemie Android

Chodzi o to, że jestem całkiem nowy w dziedzinie przetwarzania języka naturalnego. Nie chcę wiele osiągnąć, tylko zapewnić użytkownikowi interakcję z aplikacją, dać mu poczucie, że rzeczywiście rozmawia z kimś.

Zasadniczo chciałbym po prostu przechwycić tekst wprowadzony przez użytkownika i wysłać go do interfejsu API i wyświetlić wynik uzyskany z interfejsu API. Natknąłem się na http://opennlp.apache.org/ i http://gate.ac.uk/, ale nie mam pojęcia, jak je wdrożyć w mojej aplikacji na Androida.

ANY pomysły/sugestie/pomoc będą naprawdę świetne.

Dzięki!

+1

można skonfigurować serwer z jednym z tych interfejsów API i narazić usługa których aplikacje mogą konsumować. –

+1

Niezły pomysł! Ale aby skonfigurować serwer, musiałbym kupić miejsce na serwerze w domenie publicznej, prawda? – Swayam

+0

tak ... ale nie od razu ... możesz zacząć tworzyć, instalując serwer na lokalnym komputerze i możesz kupić serwer + domenę po zakończeniu kodowania i testowania. także nie kosztuje to zbyt wiele w tych dniach. –

Odpowiedz

3

Jeśli szukasz usług internetowych, które obsługują NLP, proponuję zapoznać się z API Maluuby. Oto bezpośredni link do ich strony dla programistów.

http://dev.maluuba.com

+0

+1 !! Wygląda to, czego potrzebowałem! Pracowałeś nad tym, proszę pana? Przykładem jest wszystko, czego potrzebuję, aby zacząć – Swayam

+0

Mam na myśli przekazanie tekstu zapytania od użytkownika do API. Otrzymałem odpowiedź? Tak jak w rozmowie .. – Swayam

+0

Plus, 'Proszę zarejestrować się w witrynie deweloperskiej Maluuba i ubiegać się o dostęp. Jesteśmy obecnie na etapie alfa i wydajemy klucze API zainteresowanym stronom trzecim. zostałeś zatwierdzony, otrzymasz klucz API, którego możesz użyć z tym klientem. "Czy mam szanse na uzyskanie klucza API? – Swayam

Powiązane problemy