Programa para gerar automaticamente legendas usando a fala para texto?

8

Eu tenho um vídeo para o qual quero criar legendas. Existe um programa que pode realizar fala-to-texto rudimentar, a fim de

  1. definir o início / término correto de cada legenda individual
  2. crie legendas de texto rudimentares (usando algum tipo de fala para texto)

Eu sei sobre gnome-legendas. No entanto, é necessário um grande esforço para criar essas legendas manualmente. Você precisa selecionar o início e o fim de cada frase.

O YouTube tem os recursos acima (cria legendas de texto rudimentares nos horários corretos, usando fala para texto). No entanto, eu prefiro não enviar os vídeos para o Youtube apenas para obter minhas legendas. É possível fazer as legendas de forma eficiente no Ubuntu?

Atualizar : pretendo usar apenas as legendas .srt e não preciso codificá-las nos vídeos. O meu maior requisito é que o programa encontre automaticamente o início / fim de cada frase, para que eu escreva o texto nele.

Atualização # 2 : Existe um software Speech-to-Text para Linux, com o pacote CMU Sphinx. É possível usar o CMU Sphinx com um programa de legendas de acordo com o link . A ferramenta de legendas está ciente deste recurso da CMU Sphinx, link (ferramenta baseada na web) , no entanto, não há referência no código-fonte mais recente que eles adicionaram o CMU Sphinx. A quest continua a encontrar um programa que usa o CMU Sphinx para fala rudimentar ao texto (que também definiria os timings corretos), como o Youtube já faz.

    
por user4124 31.01.2011 / 02:25

5 respostas

3

Eu usei Aegisub no Windows há alguns anos e fiquei muito feliz com isso. Aparentemente está disponível para Linux. É bem auto-explicativo.

Aegisub cria apenas o arquivo de legendas, por exemplo, um arquivo .srt. Para combinar o vídeo e a legenda para criar uma legenda codificada, você ainda precisa usar um segundo programa. No Windows eu usei o VirtualDub, mas ele não está disponível para Linux. Você pode encontrar um programa adequado na wikipedia .

Existem também outros editores de legendas

Atualização:
Não me lembro do Aegisub ter uma funcionalidade para definir automaticamente o início e o fim de uma frase falada no arquivo de legendas. E eu não vejo uma menção de tal função em nenhum lugar do site. No entanto, é muito fácil definir essas horas (combinações de teclas) manualmente.

Existe algum programa que possua tal função (em qualquer SO)?

    
por Pit 31.01.2011 / 09:09
2

Não encontrei uma maneira de fazer com que o programa de legendas adicionasse automaticamente legendas rudimentares, analisando as vozes no vídeo.

Portanto, a alternativa que eu uso é

  1. Envie o vídeo para o YouTube (por exemplo, em particular) e use o recurso de compilação para criar legendas automaticamente rudimentares.

Então,

  1. Adicione o vídeo ao link e crie manualmente os períodos de tempo para cada sentença, se a maneira automatizada no YouTube não funcionar, ou as frases estão se desviando.
  2. Use as Legendas do GNOME (encontradas no Centro de Software) para limpar as legendas e corrigir quaisquer horários.
por user4124 18.05.2011 / 18:56
2

Eu pessoalmente gosto das legendas do Gnome que estão disponíveis nos repositórios.

sudo apt-get install gnome-subtitles
    
por Marlinc 24.09.2012 / 20:32
0

Ok, encontrei alguma ferramenta que parece legal e similar ao workshop de legendas - editor de legendas (apt-get install subtitleeditor).

Tentei compará-lo com as legendas do Gnome, o editor de legendas parece uma ferramenta mais avançada.

    
por idgar 24.09.2012 / 20:48
0

Para o KDE, um bom editor de legendas é o subtitecomposer. Instale-o com o comando

sudo apt-get install subtitlecomposer

ou usando o link subtitlecomposer

    
por Anwar 24.09.2012 / 21:17