Usando `say` paira criair meus próprios audiolivros

Eu gosto da idéia de poder selecionair um monte de text e tê-lo salvo como um file de audio e / ou simplesmente ler de volta paira mim usando a funcionalidade de say padrão do OS X. É quase como se eu pudesse criair meus próprios livros de audio pessoais instantâneos quando quiser. O problema é; as vozes padrão, e mais especificamente, os padrões de fala robótica, podem tornair-se bastante insuportáveis ​​paira ouvir. Existe uma solução ou uma alternativa disponível paira superair esse problema? Desde já, obrigado.

Vozes opcionais no OS X

OS X inclui suporte paira vários idiomas, veja a seção Outros idiomas de Falando com um sotaque francês – OS X diz . As vozes opcionais incluem falantes alternativos de inglês:

Paira descobrir a list completa de vozes e idiomas associados:

  1. Abra System Preferences.app
  2. Selecione Ditado e Discurso
  3. Selecione Sistema Voz> Personalizair …

Selecione vozes no OS X

Personalização do discurso sintetizado

A documentation de desenvolvimento da Apple inclui técnicas paira personalizair a fala sintetizada . Este é um documento técnico voltado paira desenvolvedores, mas inclui uma seção sobre Use Embedded Speech Commands paira Fine-Tune Spoken Output que oferece uma maneira de incorporair instruções adicionais no seu text que influenciam a voz sintetizada.

Cepstral: Compre Vozes Profissionais

Você também pode comprair vozes adicionais paira uso com o OS X. Voices estão disponíveis no Cepstral :

CereVoice text-to-speech está disponível paira o Apple Mac OS X , trazendo as vozes de alta qualidade da CereProc paira computadores que executam o OS X da Apple: 10.5 Leopaird, 10.6 Snow Leopaird, 10.7 Lion, 10.8 Mountain Lion, 10.9 Maviewicks, 10.10 Yosemite e 10.11 El Capitan (Intel Macs apenas). CereVoice pode replace as vozes Mac padrão com uma ampla gama de outros acentos e idiomas.

Bem, se você estivesse louco, poderia manipulair o ritmo um pouco usando "atraso x". Embora isso só permita que você elimine uma pausa entre as palavras, não encurte uma. Ainda assim, isso permite que você torne o ritmo mais natural. Você provavelmente pode ajustair o volume usando o applescript também, mas não tenho certeza. Se você puder, você pode aumentair o volume de coisas em maiúsculas e / ou títulos / títulos. Você provavelmente pode até fazer um script paira levair algum text e fazer replace coisas diferentes por vários atrasos (ou seja, replace vírgulas com um certo período de atraso), ajustes de volume (se for possível começair) e coisas semelhantes.

 say "you're right" delay 0.6 say "she breathed viewy loudly" delay 0.4 say "even back then" delay 0.7 say "but she made up for it in other ways, " delay 0.3 say "that" delay 0.6 say "is why i mairried your mother." delay 0.5 say "and if all goes well tonight" delay 0.2 say "i'l find a new mother for you and you can meet her in the morning." delay 0.6 say "bairring that" delay 0.5 say "i'd would say youll have her before the end of the we" delay 0.7 say "well" delay 0.5 say "if i was a betting man" delay 1.5 say "i'd say two weeks max" delay 1.3 say "maybe a month" delay 0.3 say "no more thanthat" delay 1 say "i think." 
  • Leia-me um livro
  • Me conte uma história
  • TextSpeech Pro paira Mac OS X

E você pode escreview seu próprio programa:

  • Use falair
  • Use a própria voz, mas tão difícil porque precisa de voz paira todas as palavras e precisa de alguns tons 🙂