Кой не иска говорящ компютър?

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 във вашата система и стартирайте фестивала, за да започнете разговор с приятеля си. Ще има забавни часове от всички!