Skocz do zawartości
Kacper1263

1Sheeld Text To Speech polskie znaki

Pomocna odpowiedź

Witam,

Od pewnego czasu bawię 1Sheeld'em.
Mój aktualny projekt opiera się na sterowaniu głosem. Kiedy rozpoznawanie mowy oraz przetwarzanie tekstu na mowę odbywa się w języku angielskim wszystko jest OK. Problem zaczyna się kiedy chcę używać języka polskiego 😕.
Polskie słowa są jak najbardziej rozpoznawane chyba że zawierają polskie ogonki. Problem występuje podczas rozpoznawania mowy i zamiany tekstu na mowę. Jeśli podczas przetwarzania tekstu na mowę użyję polskich znaków to pojawią się one na telefonie jako znaki zapytania i zostaną źle odczytane.

Czy zna ktoś jakiś sposób na naprawę tego problemu?

Do kompilowania kodu używam programu Visual Studio 2017 i dodatku do obsługi Arduino: Visual Micro.
Płytka to Arduino UNO R3

Jeśli będzie potrzebny kod to go dorzucę.


Z góry dziękuje za pomoc.

Udostępnij ten post


Link to post
Share on other sites

Próbowałeś zmienić język systemowy w telefonie?

Udostępnij ten post


Link to post
Share on other sites

Tak. Niestety bez skutku. Testowałem tez wszystko na iPhonie i problem jest identyczny. Sama aplikacja rozpoznaje polskie znaki podczas rozpoznawania mowy ponieważ pokazuję rozpoznane słowo w dolnej części ekranu. Jeśli wysyłam polskie znaki z Arduino do aplikacji to ta rozpoznaje je jako nieznane (znak zapytania w kwadracie).

Udostępnij ten post


Link to post
Share on other sites
Gość es2

O to samo pytałeś na http://forum.arduinopolska.pl/watek-1sheeld-text-to-speech-polskie-znaki

Otrzymałeś odpowiedź. Dodam, że  znak zapytania w kwadracie, będziesz miał także gdy wysyłasz polskie znaki ale kodowanie będzie złe, np zamiast "iso-8859-2" wysyłasz "UTF-8". Arduino, wysyła pewnie w bliżej nieznanym standardzie, albo (co bardzo prawdopodobne) UTF-8 (sprawdź sobie), natomiast serwery obsługują przeważnie ISO-8859-2.

 

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

OK. Dzięki za odpowiedź.  Liczyłem na powiadomienie mailem od "forum-arduinopolska.pl" dlatego przeoczyłem odpowiedź.

 

Edytowano przez Kacper1263

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Napisz odpowiedź...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...