Digimedia Deepfilter

O Digimedia Deepfilter limpa a voz e depois dá-lhe o acabamento. Cada instância recebe um sinal de uma placa de som, fá-lo passar por um processamento neuronal DeepFilterNet que remove aquilo que rodeia a voz, encaminha-o através de uma cadeia de emissão de nove etapas e devolve-o a outra placa de som. Até oito instâncias funcionam lado a lado numa só máquina, cada uma com o seu par de placas, o seu modelo e as suas definições — um apresentador, um convidado e um híbrido telefónico, afinados separadamente. Não existe uma janela de ambiente de trabalho: o Deepfilter funciona como serviço em segundo plano e a interface é uma página de navegador. Fase beta em curso.

Um Deepfilter por placa de som

Uma instância detém uma placa de entrada e uma placa de saída, e mais nada. Os dois primeiros canais da placa são somados em mono à entrada, pelo que uma fonte ligada ao canal esquerdo, ao canal direito ou a ambos chega sempre como um único sinal; o resultado final é escrito de volta nos dois canais de saída.A unidade natural passa a ser, assim, um caminho de microfone por interface. Um apresentador, um convidado e um híbrido telefónico podem ocupar três placas na mesma máquina, cada um com o seu modelo de ruído e as suas definições de cadeia, sem que nenhum deles interfira com os outros. A taxa de amostragem, o tamanho do buffer e o sistema de áudio são partilhados por toda a máquina; tudo o resto pertence à instância.Cada instância abre também as suas duas placas. Uma placa desligada, ou ocupada em exclusivo por outra aplicação, faz parar apenas essa instância e assinala-o no respetivo separador — as restantes continuam a funcionar. As instâncias são adicionadas e removidas em Audio & model, de uma a oito; remover uma instância preserva as respetivas definições, pelo que, ao voltar a aumentar o número, a instância reaparece tal como estava.

A cadeia

Todas as instâncias executam as mesmas nove etapas pela mesma ordem, e cada etapa pode ser retirada do caminho por si só com o seu botão BYP — a forma mais rápida de ouvir aquilo que uma etapa está realmente a acrescentar.

O AGC é deliberadamente lento: uniformiza oradores que trabalham a distâncias e níveis diferentes, não é um segundo compressor, e a distância que pode percorrer em cada sentido é limitada. Se o Brickwall TP apresentar uma redução de ganho constante, o nível que lhe chega é demasiado alto — baixe-o mais acima na cadeia, em vez de se apoiar no limitador.

A etapa neuronal e os seus modelos

Três controlos definem aquilo que a etapa Deepfilter faz. O Atten lim limita até onde o modelo pode baixar o ruído, em dB — valores mais baixos soam mais naturais, valores mais altos soam mais silenciosos, e 100 dB significa não haver limite algum. O Post-filter β suaviza aquilo que resta, em pequenas doses; em excesso, torna a voz baça. O Mix (dry/wet) mistura o sinal limpo com o original. A etapa indica, ao lado dos medidores, a melhoria da relação sinal-ruído que está a conseguir, para que a definição possa ser avaliada em vez de adivinhada. Se uma voz começar a soar como se estivesse debaixo de água, baixe o limite de atenuação em vez de recorrer ao mix.São fornecidos dois modelos DeepFilterNet3, e cada instância escolhe o seu.

O modelo de baixa latência não é o compromisso que o nome sugere: remove mais de todos os tipos de ruído e leva consigo menos da voz pretendida. O que custa é tempo de processamento. Como cada instância executa a sua própria cópia do modelo, oito instâncias custam sensivelmente oito vezes o que custa uma — cerca de 70 % de um núcleo com o modelo padrão, contra cerca de 178 % com o de baixa latência. Misturá-los é normal: o modelo rápido num híbrido telefónico, o completo num microfone de estúdio. Definir uma instância como No model transforma a etapa neuronal numa passagem direta e deixa o resto da cadeia a funcionar.

A área de trabalho

Cada instância tem o seu separador, identificado com a placa a partir da qual está a captar, e todas as instâncias continuam a processar independentemente do separador que estiver à frente — mudar de separador é uma questão de visualização, nunca de áudio.Dentro de um separador há três colunas: os medidores à esquerda, as nove etapas com os seus valores em tempo real ao centro, e os parâmetros da etapa que tiver selecionado à direita. Clique numa etapa para a abrir e clique novamente para a fechar. O divisor entre as duas últimas colunas pode ser arrastado, reposto com um duplo clique ou deslocado com as teclas de seta.Dezassete temas de cores, com modo claro e escuro, e o idioma da interface ficam guardados no servidor e não no navegador — juntamente com a posição desse divisor — pelo que encontra a mesma vista em qualquer posto de trabalho onde abra a interface.

Medição

Cada instância tem dois medidores, IN antes da cadeia e OUT depois dela, com um seletor entre picos de programa e loudness, para que o mesmo par responda a qualquer das duas perguntas. Por cima dos parâmetros da etapa, os dois lados são apresentados em conjunto: pico em dBFS, loudness integrado em LUFS e a melhoria da relação sinal-ruído que a etapa neuronal está a conseguir naquele momento.Tudo isto é atualizado cerca de vinte vezes por segundo, enviado pelo motor de áudio à medida que este funciona, em vez de ser consultado pelo navegador.

Funcionamento sem supervisão

O Deepfilter é um serviço em segundo plano. Arranca com a máquina, ocupa as suas placas e continua a funcionar, esteja ou não algum navegador aberto em qualquer parte. Alterar o número de instâncias reinicia todos os fluxos, pelo que é uma decisão a tomar antes de entrar no ar e não durante; alterar a placa ou o modelo de uma instância reinicia apenas essa instância.O acesso segue três regras. Um navegador na própria máquina entra sempre, com ou sem palavra-passe, o que torna impossível ficar sem acesso ao equipamento. De qualquer outro sítio é exigida uma palavra-passe — e, enquanto ninguém definir uma na própria máquina, o acesso a partir da rede é recusado liminarmente, em vez de ficar desprotegido. Alterar ou apagar a palavra-passe fecha de imediato a sessão em todos os navegadores autenticados.A interface procura uma nova versão quando a abre e quando lhe pede que o faça, e em mais nenhum momento. Não há registo de produto nem recolha de dados de utilização: se ninguém abrir a interface, nada sai da máquina.

Licenciamento

Esta é uma ferramenta gratuita. Sem qualquer obrigação de compra. As transferências são fornecidas “tal como estão”, sem garantia de qualquer tipo. A Micromedia AG não assume qualquer responsabilidade por danos decorrentes da sua utilização. Está disponível, mediante pedido, uma edição empresarial licenciada com suporte. Contacte-nos para obter um orçamento.