2011-08-22 19 views
30

Chciałbym przetłumaczyć tekst fonetyczny (IPA) na syntezator mowy. Żadne oprogramowanie TTS, które znalazłem, nie może tego zrobić i nie mogę znaleźć żadnego innego oprogramowania. Jakaś wskazówka? Czy jest to nawet możliwe do wykonania w teorii z przyzwoitą jakością, czy też nie jest to tekst fonetyczny (w tym przypadku IPA) wystarczająco dobry?Czy istnieje oprogramowanie do zamiany tekstu na mowę, które akceptuje transkrypcję fonetyczną opartą na IPA?

TTS Loquendo obsługuje czytanie tekstu fonetycznego, ale wynik jest bardzo zły. Skontaktuję się z ich obsługą, aby uzyskać pomoc.

+0

To pytanie jest teraz zamknięte, więc mam nadzieję, że zostanie ono ostatecznie przeniesione na http://softwarerecs.stackexchange.com/. –

Odpowiedz

3

Reprezentacja fonetyczna nie wystarczy do dobrej syntezy mowy. Pierwsze pytanie brzmi: czy twoja reprezentacja fonetyczna jest poprawna? Istnieje wiele nierozwiązywalnych lub co najmniej bardzo kosztownych i złożonych problemów podczas próby utworzenia tekstu fonetycznego poza zwykłym tekstem. Aby było to proste: musisz znać pochodzenie każdego słowa, aby mieć pewność, jak je wymówić. Nawet jeśli twoja reprezentacja fonetyczna jest idealna, prawdopodobnie nie masz żadnych informacji o prosody, która jest również bardzo ważną częścią dobrej syntezy mowy.

14

http://people.pwf.cam.ac.uk/ssb22/gradint/lexconvert.html może być tym, czego potrzebujesz; najwyraźniej konwertuje różne kodowania tekstu na mowę, w tym SAMPA i IPA-Unicode; za pomocą tego eSpeaka można wymawiać kodowanie.

Powodzenia!

+1

Wow! Działa to świetnie, kopiując-wklejając IPA z artykułów z Wikipedii i słuchając ich na moim Macu (używając opcji --trymac). To naprawdę fajne - biorąc pod uwagę, że eSpeak został "przekonwertowany/zrekompilowany" do JavaScript za pomocą emscripten ([patrz tutaj] (https://github.com/kripken/emscripten/wiki)) oznacza to, że wtyczka bookmarklet/chrome być więcej niż wykonalne. Bardzo inspirujące! –

Powiązane problemy