Existe uma maneira de modular minha voz na hora?

11

Eu preciso de uma maneira de modular minha voz on-the-fly (para diminuir ou aumentar o tom, etc, para a privacidade) para uso em Mumble, TeamSpeak e outros programas. Existe alguma maneira de fazer isso no Linux / Ubuntu?

Eu encontrei alguns programas possíveis no Windows, e se necessário eu poderia rodar Mumble, TeamSpeak, etc. no VirtualBox / Wine junto com um modulador, mas eu preferiria muito mais usar o Linux, embora eu não tenha conseguido encontre qualquer programa nativo para Linux que possa fazer isso durante minha busca rápida no Google.

    
por elijaheac 17.02.2014 / 07:26

3 respostas

17
  1. Instale algum software necessário:

    sudo apt-get install sox libsox-fmt-pulse pavucontrol
    
  2. Crie um dissipador nulo em pulseaudio:

    pactl load-module module-null-sink
    
  3. Inicie a gravação sox do dispositivo de gravação padrão (origem padrão) e a saída para o coletor nulo:

    sox -t pulseaudio default -t pulseaudio null pitch -800
    

    (Se você não quiser gravar da fonte padrão, altere o comando acima de acordo.) O -800 no comando acima é a mudança de tom desejada, você pode modificar esse valor como desejado, por exemplo, -300 , +200 , +500 , etc. sox também tem alguns outros "efeitos" além da alteração de altura que podem ser aplicados ao áudio, você pode querer verificar isso em man sox .

  4. Inicie o seu programa de captura (Skype, Teamspeak, etc.).

  5. Iniciar pavucontrol .

  6. Enquanto você captura o programa que está tentando capturar, ele aparecerá em pavucontrol na guia Gravação. Altere sua origem de gravação do padrão para Monitor de saída nula .

  7. Verifique os resultados, deve estar funcionando.

Notas:

  1. Você pode fazer pulseaudio carregar o nulo-coletor automaticamente, se você editar o arquivo /etc/pulse/default.pa e adicionar a seguinte linha ao final desse arquivo:

    load-module module-null-sink
    
  2. As alterações feitas em pavucontrol serão lembradas, portanto, da próxima vez que você iniciar o programa de captura, ele tentará gravar automaticamente do coletor nulo. Se isso não for bom para você, basta voltar a fonte para o padrão em pavucontrol quando precisar.

  3. Se você preferir o terminal: Você pode definir a fonte de gravação para o seu programa de captura no terminal (sem usar pavucontrol ), se você iniciar seu programa com a variável PULSE_SOURCE definida corretamente. Por exemplo. para iniciar a gravação do Skype a partir da origem do monitor do coletor nulo:

    PULSE_SOURCE=null.monitor skype
    
  4. Alterar o tom da sua voz não oferece uma privacidade muito boa:

    • Se o outro lado conhece você, conhece sua voz real, então você terá que alterar muito o tom, então será óbvio para o outro lado que você alterou seu som. Se ele quiser, ele pode capturar sua voz alterada e alterar o tom. Ou a outra extremidade pode simplesmente ignorar / rejeitar sua ligação por razões óbvias.
    • Se a outra extremidade não conhece sua voz real, bem ... Neste caso, não há nenhum benefício real de alterar sua voz, uma vez que eles nem sequer conhecem a voz real.
    • Se você estiver tentando se proteger contra alguém que intercepte sua voz, um ataque man-in-the-middle, etc., é muito provável que esses caras mal-intencionados saibam o bastante para recuperar seu som real de praticamente qualquer modificação que você faça isso com softwares tão simples.
    • Além disso, para todos os casos acima: Quando você fala, não é apenas o som da sua voz que pode identificar você, mas a maneira como você fala, seu sotaque, as palavras e frases que você usa, etc.
    • Se você quiser uma maneira mais segura de comunicação por voz, convém usar um mecanismo de conversão de texto em fala para transformar sua digitação em voz. Essa é uma maneira muito mais segura. (Claro que isso pode não ser uma possibilidade se não for possível digitar suas mensagens, por exemplo, em um jogo multiplayer).

No entanto, esse método oferece melhor privacidade e privacidade. E também pode ser divertido enganar alguns amigos com uma voz alterada.

    
por falconer 24.02.2014 / 14:22
3

Você pode querer verificar isso, é um programa java que roda sob o linux e windows que faz o que você quer. link

    
por learn_to_use_google 10.08.2016 / 11:46
1

Eu também estou procurando por um aplicativo semelhante. Acho que encontrei uma possível resposta: LV2 e seu VocProc plugin

Eu encontrei este através deste tópico do Ubuntu, , que também pode ser útil para você.

Existem também plugins para o Teamspeak para permitir que você edite sua voz. Pode haver outros plugins para murmurar também vou continuar procurando.

    
por The Unnamed Engineer 29.03.2016 / 21:49