2017-08-22 3 views
0

Ich entwickle eine App, die in US-EN lesen, aber beachten Sie, dass die Aussprache auf dem Emulator auf einem echten Gerät (Samsung Tablet) unterscheidet. Zum Beispiel wird "Reservoir" auf dem Emulator etwas wie "Reserve-Draht" ausgesprochen, aber richtig auf dem Tablet. Kann ich mich auf die korrekte Aussprache auf nicht getesteten Geräten verlassen?Text-zu-Sprache-Aussprache unterscheidet sich auf Emulator und Gerät

Danke!

Antwort

0

Korrekt definieren. Spricht Tante mit "Schrift" oder Tante, die genau wie "Ameise" klingt? In einigen Gebieten der Welt ist es in einigen anderen Richtungen ausgeprägt. Es gibt keine global korrekte englische Aussprache (was ein anderes Wort ist, das sich unterscheidet - ist die mittlere Silbe "nun" oder "Nomen").

Wie für die Aussprache im Allgemeinen - OEMs und Benutzer können jeden gewünschten Text zu Sprache installieren. Also nein, du kannst nicht erwarten, dass es auf eine bestimmte Art und Weise klingt.

+0

Vielen Dank für Ihre Antwort. Ich gebe an, dass die App in jedem Fall US-Englisch verwenden soll: engine.setLanguage (Locale.US); für den Emulator und das Gerät. Also erwartete ich, Kontrolle darüber zu haben, wie es klingt. –

+0

Sie bekommen es nicht - es gibt keine Standardaussprachen in den USA. Es gibt regionale Unterschiede innerhalb der Staaten, ganz zu schweigen vom Land. Sie gehen davon aus, dass eine "korrekte" Version des gesprochenen Englisch existiert - nicht. Was du willst, ist nicht möglich. Es ist nicht einmal wünschenswert - der Benutzer kann einen gewünschten Text in Sprache installieren, der nicht mit den Erwartungen übereinstimmt. –

+0

Danke, aber "munchochondria" soll immer "manto-kondree-ah" ausgesprochen werden, niemals "meeto-kondree-ah", aber googles Text-to-Speech-Engine gibt es falsch aus, und der Emulator verwendet eine dritte Aussprache, die ebenfalls falsch ist . –

Verwandte Themen