C'è un modo per modulare la mia voce al volo?

11

Ho bisogno di un modo per modulare la mia voce al volo (per abbassare o alzare il tono, ecc., per la privacy) da usare in Mumble, TeamSpeak e altri programmi simili. C'è un modo per farlo sotto Linux / Ubuntu?

Ho trovato un paio di programmi possibili sotto Windows, e se necessario potrei eseguire Mumble, TeamSpeak, ecc. sotto VirtualBox / Wine insieme a un modulatore, ma preferirei di gran lunga usare Linux, anche se non sono stato in grado di trova tutti i programmi nativi per Linux che possono farlo durante la mia rapida ricerca su Google.

    
posta elijaheac 17.02.2014 - 07:26

3 risposte

18
  1. Installa alcuni software necessari:

    sudo apt-get install sox libsox-fmt-pulse pavucontrol
    
  2. Crea un sink null in pulseaudio:

    pactl load-module module-null-sink
    
  3. Inizia sox di registrazione dal dispositivo di registrazione predefinito (origine predefinita) e in uscita al null-sink:

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

    (Se non si desidera registrare dalla sorgente predefinita, modificare di conseguenza il comando precedente.) Il -800 nel comando precedente è il cambiamento di intonazione desiderato, è possibile modificare quel valore come si desidera, ad es. -300 , +200 , +500 , ecc. sox ha anche altri "effetti" diversi dal pitch change che possono essere applicati all'audio, potresti volerli controllare in man sox .

  4. Avvia il programma di cattura (Skype, Teamspeak, ecc.).

  5. Inizia pavucontrol .

  6. Mentre catturi il programma sta cercando di catturarlo, verrà visualizzato in pavucontrol nella scheda Registrazione. Cambia la sua sorgente di registrazione dall'impostazione predefinita a Monitor of Null Output .

  7. Controlla i risultati, dovrebbe funzionare.

Note:

  1. Puoi fare in modo che pulseaudio carichi automaticamente il null-sink, se modifichi il file /etc/pulse/default.pa e aggiungi la seguente riga alla fine di quel file:

    load-module module-null-sink
    
  2. Le modifiche apportate in pavucontrol verranno memorizzate, quindi la prossima volta che avvierai il programma di cattura, tenterà automaticamente di registrare dal null-sink. Se ciò non è corretto per te, modifica semplicemente la sorgente al valore predefinito in pavucontrol quando ti serve.

  3. Se preferisci il terminale: puoi impostare la sorgente di registrazione per il tuo programma di cattura nel terminale (senza usare pavucontrol ), se lanci il programma con la variabile PULSE_SOURCE impostata correttamente. Per esempio. per avviare la registrazione skype dall'origine del monitor del sink null:

    PULSE_SOURCE=null.monitor skype
    
  4. Cambiare il tono della tua voce non ti dà una buona privacy:

    • Se l'altra estremità ti conosce, conosce la tua vera voce, allora dovrai modificare molto l'intonazione, quindi sarà ovvio per l'altra parte che hai alterato il tuo suono. Se vuole, può catturare la tua voce alterata e cambiare il tono. Oppure l'altra estremità potrebbe semplicemente ignorare / rifiutare la chiamata per ovvi motivi.
    • Se l'altra estremità non conosce la tua vera voce, beh ... In questo caso non c'è alcun beneficio reale dal modificare la tua voce, dal momento che non conoscono nemmeno quella vera.
    • Se stai cercando di proteggerti da qualcuno che intercetta la tua voce, un attacco man-in-the-middle, ecc, allora è molto probabile che quei malintenzionati sappiano abbastanza per recuperare il tuo vero suono da quasi tutte le tue modifiche fai su questo con semplici software.
    • Inoltre, per tutti i casi di cui sopra: quando parli, non è solo il suono della tua voce a identificarti, ma il modo in cui parli, il tuo accento, le parole e le frasi che usi, ecc.
    • Se si desidera un modo più sicuro per la comunicazione vocale, è possibile utilizzare un motore di sintesi vocale per trasformare la digitazione in voce. Questo è un modo molto più sicuro. (Naturalmente questa potrebbe non essere una possibilità se non è possibile digitare i messaggi, ad esempio in una partita multiplayer.)

Tuttavia, questo metodo offre una migliore privacy quindi nessuna privacy. E può anche essere divertente ingannare alcuni amici con una voce alterata.

    
risposta data falconer 24.02.2014 - 14:22
3

Potresti voler controllare, è un programma java che gira sotto linux e windows che fa quello che vuoi. link

    
risposta data learn_to_use_google 10.08.2016 - 11:46
1

Ho anche cercato un'applicazione simile. Penso di aver trovato una possibile risposta: LV2 e il suo VocProc plug-in

Ho trovato questo attraverso questo thread di Forum di Ubuntu , che potrebbe essere utile anche a te.

Ci sono anche plugin per Teamspeak per permetterti di modificare la tua voce. Potrebbero esserci altri plugin per mumble anche io continuerò a cercare.

    
risposta data The Unnamed Engineer 29.03.2016 - 21:49

Leggi altre domande sui tag