Executando verificação de segurança...
6

Convertendo ePUB para arquivos de audio (alfa)

Ha um tempo atrás eu percebi que eu queria "ler" algo sem estar na frente do dispositivo, ou então as vezes minhas vistas se cansavam antes de minha mente. Em ambos os casos, eu acabava utilizando a funcionalidade de "falar" do dispositivo pra poder continuar, porém essa funcionalidade é bastante limitada.

Decidi me desafiar. Minha ideia era simples: converter um e-book (ePUB) para um audiobook da forma mais fácil possível.

Após alguns testes iniciais, consegui criar uma versão inicial e super simples. Através de código escrito em Go, consigo acessar o conteúdo do livro, e executar a funcionalidade de text-to-speech do MacOS, efetivamente convertendo cada parte do ePUB em um arquivo de audio.

Caso queira conferir: https://github.com/rafael1mc/epub-tts/

Já me atende super bem, mas no futuro quero melhorar o projeto, talvez adicionar uma interface e ajustar o uso das dependências.

Edit:
Subi umas alterações pra organizar melhor o código e principalmente pra reduzir o stress da CPU. Agora a conversão é feita em um pool de workers e a quantidade é definida por um parâmetro.

Carregando publicação patrocinada...
2
1

Valeu.. Aceito sim, desde que esteja em linha com a visão que tenho pra esse projeto.
Se quiser, pode abrir issues antes de começar a codar e conversamos por lá.

0
1
0
2

Se o projeto crescer, eu imagino que sim. Mas por enquanto só a main vai ser suficiente, ainda mais que contribuções externas seriam feitas através de PR.