2009-07-13 15 views
6

Potrzebuję opracować aplikację na telefon iPhone, która rozpoznaje mowę i na podstawie wyniku wykonuje dalsze zadania.Rozpoznawanie mowy na telefonie iPhone

Wiem, że iPhone 3.0 nie obsługuje rozpoznawania mowy i muszę wdrożyć oprogramowanie do rozpoznawania mowy po stronie serwera. Znam to tylko, ponieważ jestem nowicjuszem, nie wiem jak sobie z tym poradzić.

Znaczenie Które oprogramowanie muszę kupić i zaimplementować po stronie serwera i jak korzystać z tej usługi?

+0

co masz na myśli po stronie serwera? – Shimmy

+1

Oznacza "nie rozmawia przez telefon". Pomocne może być określenie, czy jest jakiś konkretny system operacyjny, z którego należy korzystać. –

+0

Po stronie serwera wysyłamy dane audio do serwera, rozpoznajemy mowę (przy użyciu dużej ilości zasobów i pamięci) i wysyłamy wynikowy tekst z powrotem do telefonu. Google robi to za pomocą OCR i tłumaczenia maszynowego na Androidzie, na przykład: Zrób zdjęcie obcego tekstu, wyśle ​​go na serwer, OCR i przetłumaczy na angielski i odeśle wynik tekstowy. – Frank

Odpowiedz

7

Najlepszym znanym pakietem do rozpoznawania mowy Open Source jest Sphinx.
http://cmusphinx.sourceforge.net/

W innym przypadku sugerowałbym zaglądanie do oprogramowania Nuance.

Obecne rozpoznawanie mowy działa dobrze z ograniczonym zestawem gramatycznym (jeśli wiesz, co zamierzają powiedzieć). Otwarty dyktando wciąż nie działa wystarczająco dobrze, aby można go było niezawodnie używać w wielu aplikacjach. Miej to na uwadze podczas tworzenia aplikacji. Mam nadzieję, że teraz Google wchodzi do gry transkrypcyjnej (z Google Voice), która powinna zacząć się poprawiać. Myślę, że prawdopodobnie będą mieli coś w przyszłości.

+3

[poketsphinx] (https://cmusphinx.svn.sourceforge.net/svnroot/cmusphinx/branches/pocketsphinx-0.6/pocketsphinx/) – clyfe

1

Prawo do rozpoznawania mowy jest bardzo trudne i stanowi aktywny obszar badań.

Istnieje kilka rozwiązań open-source, ale patrz here. Dodatkowym, nowym jest SCARF, ale nie wiem, czy jest on gotowy do użycia, czy raczej tylko dowód koncepcji.

Powiązane problemy