Why does the eSpeak pronunciation sound off even though I specify the language?
I'm trying to use the command line version of eSpeak:
http://espeak.sourceforge.net/
It is possible to change the voices, but the language pronunciation remains American English.
Например:
espeak.exe -v es "como estas?"
Почему это звучит как американец, пытающийся говорить по-испански, а не по-испански?
2 ответа
Почему это звучит как американец, пытающийся говорить по-испански, а не по-испански?
Вероятно потому, что так записано в голосовом файле? Может быть, они не могли / не могли заставить носителя делать свою работу, отсюда и плохое качество.
Вот что говорит документация espeak:
Нужна помощь
Многие из них являются лишь экспериментальными попытками этих языков, созданными после прочтения соответствующей статьи на wikipedia.org. Они будут нуждаться в работе или совете от носителей языка, чтобы улучшить их. Пожалуйста, свяжитесь со мной, если вы хотите посоветовать или помочь с этими или другими языками.
Звук некоторых фонем может быть плохо реализован, особенно потому, что я англичанин и поэтому не могу издавать "правильный" звук.
Основным фактором является ритм или каданс. Один из говорящих по-итальянски сказал мне, что итальянский голос улучшился с "трудного для понимания" до "хорошего", изменив относительную длину ударных слогов. Идентификация безударных функциональных слов в файле xx_list также важна для обеспечения хорошего речевого потока. См. Добавление или улучшение языка.
Также,
fi Finnish Это было поддержано носителями языка и должно быть пригодным для использования.
fr Французский Это было улучшено носителем языка, и должно быть в порядке.
Так что мое предположение выше было верным. Хотя на странице действительно говорится, что "у испанского языка хорошие правила правописания, так что все должно быть в порядке", это должно явно указывать на некоторое количество сомнений.
В основном это бесплатно и с открытым исходным кодом, так что вы либо берете то, что вы получаете, помогаете улучшить его, если можете, либо идете покупать коммерческое программное обеспечение, которое может обеспечить намного лучшие голосовые файлы, созданные с помощью носителей языка.
Я думаю, что знаки акцента могут иметь большое значение в том, как eSpeak интерпретирует звуки, особенно на испанском. В последнее время я изучал этот язык, используя инструмент онлайн-коучинга, и я знаю, что он будет жаловаться, когда я пропущу острые акценты.
Ergo, "Como Estas?" может звучать значительно отличается от правильного "ó cómo estás?".
Попробуйте поставить знаки акцента, и если это все еще звучит неправильно, моя гипотеза будет состоять в том, что голосовые файлы не читаются должным образом eSpeak; возможно они не были полностью установлены. Однако, если бы это было так, вы бы ожидали увидеть ошибку, такую как "Не удалось прочитать голос".
Надеюсь, это поможет.