У меня есть пара десятков текстовых (.txt) файлов, содержащих длинные списки слов (по одному в строке), которые я хочу преобразовать в аудиофайл с помощью OS X Lion «Текст в речь».Для этого мне нужно добавить в синтезатор голосовые теги разметки для контроля времени речи.
Скрипт 1
Вот формат того, что у меня есть в .txt файлах:
Word1
Word2
Word3
Вот что мне нужно для создания аудиофайла:
Word1
[[slnc 600]]
[[slnc 900]]
Word1
[[slnc 3000]]
Word2
[[slnc 600]]
[[slnc 900]]
Word2
[[slnc 3000]]
Word3
[[slnc 600]]
[[slnc 900]]
Word3
[[slnc 3000]]
...etc,
Текстовые файлы находятся на рабочем столе в папке с именем «Слова».Если возможно, было бы замечательно, если бы скрипт мог указывать на эту папку и указывать перебирать каждый файл .txt внутри, выполняя изменения, описанные выше.
Сценарий 2
Это нужно прочитать в словах / фразах, разделенных символом табуляции, из файлов .txt в папке Desktop, которая называется «French».Вот формат файла .txt с разделителями табуляции:
FrenchWord/Phrase1 EnglishWord/Phrase1
FrenchWord/Phrase2 EnglishWord/Phrase2
...etc,
И затем выводится как:
say "FrenchWord/Phrase1" using "Thomas"
delay 3
say "EnglishWord/Phrase1" using "Daniel"
delay 5
say "FrenchWord/Phrase2" using "Thomas"
delay 3
say "EnglishWord/Phrase2" using "Daniel"
delay 5
...etc,
Поскольку входные файлы .txt в этом случае содержат как отдельные слова, так и фразы,Я предполагаю, что сценарий должен будет захватить все «слева от табуляции» как французский, а все «справа от табуляции» как «английский».
Любая помощь будеточень ценится! :) 1027
Cheers,
Dave