Raalsky Opublikowano 30 Maja 2013 Udostępnij Opublikowano 30 Maja 2013 Witam Poszukuję materiałów nt. przetwarzania języka naturalnego. Chciałbym stworzyć coś na podobieństwo Siri czy S-Voice jednak przeznaczeniem jest tutaj system sterowania domem. Jestem w stanie przetwarzać mowę na tekst z dość dobrymi wynikami oraz odczytywać odpowiedzi. Tekst jest już posegmentowany i poprawny ortograficznie. Poniżej coś, co chciałbym ostatecznie otrzymać: - Ustaw budzik na godzinę 6:30 - [budzik został nastawiony] - Obudź mnie o godzinie 6:30 - [budzik został nastawiony] itp. Mając grupę formuł czyli np. odnajdowanie czegoś, budzik itp. Chciałbym wyciągnąć kontekst i wymagane informacje niezależnie od formy zadanego pytania/polecenia. Google daje krótkie materiały lub odsyła do stron z ofertami zaprojektowania tego typu rozwiązań. Pozdrawiam i liczę na skromne podpowiedzi. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Danieo Opublikowano 30 Maja 2013 Udostępnij Opublikowano 30 Maja 2013 Chyba o takie coś ci chodzi. Microsoft Speech SDK Osobiście się tym nie bawiłem, bo nigdy jakoś niespecjalnie potrzebowałem rozpoznawania mowy. Więc pomógł ci z tym nie będę mógł. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Raalsky Opublikowano 30 Maja 2013 Autor Udostępnij Opublikowano 30 Maja 2013 Rozpoznawanie mowy już mam. Potrafię słuchać, ale nie rozumieć, co słyszę. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Floodnik Opublikowano 30 Maja 2013 Udostępnij Opublikowano 30 Maja 2013 To już podchodzi pod sztuczną inteligencję, więc materiałów powinieneś szukać pod tym hasłem. e: co powiesz na kurs po angielsku? https://www.coursera.org/course/nlp niestety nie mam pojęcia, kiedy kurs się zacznie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Amaterasu Opublikowano 31 Maja 2013 Udostępnij Opublikowano 31 Maja 2013 Jeżeli masz już rozpoznawanie mowy z głowy, powinieneś napisać system obsługujący pożądane komendy. Z tego co wiem, język ładnie modeluje się grafami, również drzewami. Powinno to wyglądać jakoś tak: wykonaj_czynnosc(rozpoznaj_mowe()) przy czym wykonaj_czynnosc() przyjmuje za argument rozpoznaną komendę, wyszukuje ją w grafie/drzewie/innej strukturze i wykonuje daną czynność na podstawie instrukcji znalezionych w strukturze. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Raalsky Opublikowano 31 Maja 2013 Autor Udostępnij Opublikowano 31 Maja 2013 Amaterasu, fajnie, na to to ja też wpadłem. Problemem stało się dla mnie przekształcenie tekstu. Potrzebowałbym znać podmiot, orzeczenie, synonimy danego słowa oraz najlepiej przekształcić to potem na bezokoliczniki lub id nadrzędnego słowa (bezokolicznika czy mianownika). Ma ktoś może bazę (nawet dość małą) synonimów w hierarchizowanej formie? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kt1117 Opublikowano 23 Czerwca 2013 Udostępnij Opublikowano 23 Czerwca 2013 Też o tym kiedyś myślałem, ale właśnie stworzenie słownika było by bardzo żmudne. Może spróbuj ściągnąć skądś słownik wyrazów bliskoznacznych? E:słownik synonimów Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się