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
Для получения дополнительной информации см. Их сайт
Используйте 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
...
Используйте 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
...
Используйте 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
...