Datele audio nu se transmit ca fișiere întregi, ci ca pachete regulate mici de 20ms sau 50ms:
SAMPLE_RATE = 24000 # 24 kHz
DURATA_CADRU_SEC = 0.02 # 20 milisecunde
OCTETI_PER_ESANTION = 2 # 16-bit mono = 2 octeți
CHUNK_SIZE = int(SAMPLE_RATE * DURATA_CADRU_SEC * OCTETI_PER_ESANTION)
# CHUNK_SIZE = 960 octeți per pachet la 24kHz
print(f"Fiecare cadru de 20ms are exact {CHUNK_SIZE} octeți.")
Transmisia uniformă a acestor pachete previne golirea bufferului receptorului.
Întrebări & Exemple practice:
Segmentarea Fluxului Audio în Fragmente (Audio Chunks)Ai o întrebare despre Segmentarea Fluxului Audio în Fragmente (Audio Chunks) 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.