Направете компютъра си за разговор с фестивала [Linux]
Кой не иска говорящ компютър?
Linux е чудесно за достъпност. Независимо дали имате нужда от система за текстообработка (TTS), която да ви помогне с ежедневните компютърни задачи, или сте експериментален музикант, който иска да включи роботските гласове в песните ви, Linux ви възвърна. Въпреки че има много програми за TTS за Linux, тази, която ще обсъдим сега, се нарича Фестивал.
Фестивалът е безплатен софтуер, написан в C ++. Това е многоезична система и рамка на TTS, разработена от Центъра за изследване на технологиите за реч в университета в Единбург. За да чуете фестивала в действие, преди да го инсталирате, проверете онлайн демото.
Първи фестивал
Фестивалът се предлага от повечето хранилища на Linux. Търсете "фестивал" и инсталирайте основната програма, както и всички гласове, които може да искате, които също ще се появят при търсенето ви.
Ако не е във вашето хранилище, можете да изтеглите tar файла от неговата страница за изтегляне. Фестивалът ще работи на всяка Unix-подобна система, включително Windows с Cygwin инсталиран.
Използване на фестивала
Фестивалът е програма за командния ред, въпреки че може да се използва като TTS за други приложения. За да отворите интерактивен промпт, просто въведете
фестивал
Командата, за да се говори, следва формата:
(SayText "Здравей, свят!")
Добавих пунктуацията за шоу, но за съжаление гласовете на фестивала не признават пунктуацията. Ако напишете няколко изречения в същия ред, Фестивалът ще ги прочете като изречение. Винаги можете да записвате изхода и да го редактирате в аудио редактор все пак.
За да видите всички налични гласове във вашата инсталация на Фестивала, въведете:
(Voice.list)
И за да преминете към различен глас, напишете името на гласа в скоби. Например:
(Voice_us2_mbrola)
Имайте предвид, че горепосоченият пример предполага, че сте инсталирали и mbrola гласове. Ако не го направите, тогава фестивалът няма да бъде на разположение. Някои хора харесват по-добре мръсните гласове, затова препоръчвам да ги инсталирате.
Фестивалът може да чете и текстови файлове. Просто въведете това в командния ред без да въвеждате интерактивния промпт (забележете: можете да излезете от интерактивния промпт с командата (quit)
):
фестивал - TTS [файл]
Можете да произвеждате аудио файл директно от фестивала. Отново не влизаме в интерактивния прозорец в този сценарий. По-скоро използваме инструмент, който се доставя пакетиран с фестивал, наречен text2wave. Пуснете го така:
text2wave document.txt -o audiobook.wav
Това е чудесно за създаване на аудиокниги или подкасти.
Ето един последен трик:
Получете SSH клиент за вашия смартфон, като ConnectBot за Android. Следващия път, когато приятел използва компютъра ви, отидете в другата стая, SSH във вашата система и стартирайте фестивала, за да започнете разговор с приятеля си. Ще има забавни часове от всички!