Calitatea transcrierii crește spectaculos dacă semnalul este curățat de zgomot mecanic:
import numpy as np
def normalizeaza_audio_rms(cadru_int16, tinta_db=-20.0):
audio_float = cadru_int16.astype(np.float32) / 32768.0
rms = np.sqrt(np.mean(audio_float**2))
if rms > 0:
factor_scalare = 10 ** (tinta_db / 20) / rms
audio_normalizat = audio_float * factor_scalare
return np.clip(audio_normalizat * 32768.0, -32768, 32767).astype(np.int16)
return cadru_int16
Nivelează diferențele dintre utilizatorii care vorbesc în șoaptă și cei care strigă aproape de microfon.
Întrebări & Exemple practice:
Normalizarea Volumului și Filtrarea Semnalului SonorAi o întrebare despre Normalizarea Volumului și Filtrarea Semnalului Sonor sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.