Как я могу транслировать иностранный язык в IPA?

Libreoffice должен, но если вам не нравятся результаты, попробуйте Scribus.

Scribus - приложение для публикации на рабочем столе (DTP). Scribus предназначен для гибкой компоновки и набора текста, а также для подготовки файлов для профессионального оборудования для настройки изображения. Он также может создавать анимированные и интерактивные PDF-презентации и формы. Scribus

Чтобы установить, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите следующие команды:

sudo add-apt-repository ppa:scribus/ppa
sudo apt-get update
sudo apt-get install scribus-trunk

Для получения дополнительной информации см. Их сайт

0
задан 1 July 2017 в 23:30

3 ответа

Используйте espeak -q --ipa для преобразования текстового ввода в IPA.

Опция -q означает «тихий» - в этом случае буквально «не говорят».

Сначала убедитесь, что он поддерживает язык:
$ espeak --voices
Pty Language Age/Gender VoiceName          File          Other Languages
...
 5  ga             -  irish-gaeilge        europe/ga     
...
Затем укажите язык и подайте строку:
$ espeak -q -v ga --ipa "’Sé mo Shaesar, ghille mear"
 ʃˈeː mɐ hˈeːʃɐr
 ʁjˈɪlʲlə mˈar
Я не знаю, почему вывод имеет ведущие пробелы и строки, но загрузка его в echo удалит их:
$ echo $(espeak -q -v ga --ipa "’Sé mo Shaesar, ghille mear")
ʃˈeː mɐ hˈeːʃɐr ʁjˈɪlʲlə mˈar
Используйте while read, чтобы сделать всю лирику:
$ while read line; do
>     echo $(espeak -q -v ga --ipa "$line")
> done < "Mo Ghille Mear.txt"
ʃˈeː mɐ ləˈeːəx mɐ ʁjˈɪlʲlə mˈar
ʃˈeː mɐ hˈeːʃɐr ʁjˈɪlʲlə mˈar
nʲˈiː ˈuəɹɐs fˈeːn ˈeːən t̪ˈuən nɑː ʃˈeːn
ˈoː xˈui̯ɡ ɪ ɡʲˈeːn mɐ ʁjˈɪlʲlə mˈar
...
0
ответ дан 22 May 2018 в 22:25
  • 1
    При повторном прослушивании песни кажется, что в машинной транскрипции много ошибочных согласных. Гласные хороши по большей части. – wjandrea 26 May 2017 в 08:31

Используйте espeak -q --ipa для преобразования текстового ввода в IPA.

Опция -q означает «тихий» - в этом случае буквально «не говорят».

Сначала убедитесь, что он поддерживает язык: $ espeak --voices Pty Language Age/Gender VoiceName File Other Languages ... 5 ga - irish-gaeilge europe/ga ... Затем укажите язык и подайте строку: $ espeak -q -v ga --ipa "’Sé mo Shaesar, ghille mear" ʃˈeː mɐ hˈeːʃɐr ʁjˈɪlʲlə mˈar Я не знаю, почему вывод имеет ведущие пробелы и строки, но загрузка его в echo удалит их: $ echo $(espeak -q -v ga --ipa "’Sé mo Shaesar, ghille mear") ʃˈeː mɐ hˈeːʃɐr ʁjˈɪlʲlə mˈar Используйте while read, чтобы сделать всю лирику: $ while read line; do > echo $(espeak -q -v ga --ipa "$line") > done < "Mo Ghille Mear.txt" ʃˈeː mɐ ləˈeːəx mɐ ʁjˈɪlʲlə mˈar ʃˈeː mɐ hˈeːʃɐr ʁjˈɪlʲlə mˈar nʲˈiː ˈuəɹɐs fˈeːn ˈeːən t̪ˈuən nɑː ʃˈeːn ˈoː xˈui̯ɡ ɪ ɡʲˈeːn mɐ ʁjˈɪlʲlə mˈar ...
0
ответ дан 18 July 2018 в 13:00

Используйте espeak -q --ipa для преобразования текстового ввода в IPA.

Опция -q означает «тихий» - в этом случае буквально «не говорят».

Сначала убедитесь, что он поддерживает язык: $ espeak --voices Pty Language Age/Gender VoiceName File Other Languages ... 5 ga - irish-gaeilge europe/ga ... Затем укажите язык и подайте строку: $ espeak -q -v ga --ipa "’Sé mo Shaesar, ghille mear" ʃˈeː mɐ hˈeːʃɐr ʁjˈɪlʲlə mˈar Я не знаю, почему вывод имеет ведущие пробелы и строки, но загрузка его в echo удалит их: $ echo $(espeak -q -v ga --ipa "’Sé mo Shaesar, ghille mear") ʃˈeː mɐ hˈeːʃɐr ʁjˈɪlʲlə mˈar Используйте while read, чтобы сделать всю лирику: $ while read line; do > echo $(espeak -q -v ga --ipa "$line") > done < "Mo Ghille Mear.txt" ʃˈeː mɐ ləˈeːəx mɐ ʁjˈɪlʲlə mˈar ʃˈeː mɐ hˈeːʃɐr ʁjˈɪlʲlə mˈar nʲˈiː ˈuəɹɐs fˈeːn ˈeːən t̪ˈuən nɑː ʃˈeːn ˈoː xˈui̯ɡ ɪ ɡʲˈeːn mɐ ʁjˈɪlʲlə mˈar ...
0
ответ дан 24 July 2018 в 20:05

Другие вопросы по тегам:

Похожие вопросы: