PHÒNG LAB // BẢN 1.0
Thử ngay trong trình duyệt.
Sóng âm giọng nói theo thời gian, phân tích formant và luồng tín hiệu thô — đúng những thuật toán LingoCast dùng để căn transcript, chạy hoàn toàn trong trình duyệt. Không gửi audio đi đâu cả.
MICRO SẴN SÀNG
Xung DSP: 48,000 Hz / SIMD bậtFFT-256graphic_eq
1.9ms
Cửa sổ phân tích phổ
NHẬN DẠNGmic
310ms
Mỗi 30s audio, chạy trên NPU
CĂN CÂUsubtitles
62ms
Sai số trung bình DTW
CHẠY TẠI MÁY
Chạy trên máy bạn
Không gói tin nào gửi đi

HIỆU CHUẨN TRÊN MÁY THẬT
Đo trên nhiều đời điện thoại
Độ chính xác căn câu, độ trễ tra từ và mức hao pin được đo lại trên từng dòng máy trước mỗi bản phát hành.
verifiedĐO TRÊN 6 DÒNG MÁY
THIẾT BỊ 01 // SÓNG ÂM
Phổ giọng nói theo thời gian
FFT 2D cuộn theo thời gian — đúng biểu đồ LingoCast dùng để dò ranh giới câu trong podcast.
20 Hz – 20 kHz
20 Hz125 Hz500 Hz2 kHz8 kHz20 kHz
dBFS: -0.0NYQUIST FREQ: 24,000 Hz
dBFS: -48.0WINDOW: HANNING (512pt)
dBFS: -96.060.0 FPS
TẦN SỐ ĐỈNH1,024.4 Hz
MỨC ÂM (LAEQ)42.8 dB
MÉO HÀI (THD)0.0082%
LỆCH PHA+12.4°
THIẾT BỊ 02 // MỨC ÂM
CỬA SỔ 10 GIÂYĐường bao mức âm
Đường bao năng lượng dùng để tách khoảng lặng giữa các câu trước khi căn transcript.
ĐƯỜNG BAO (10s)NGƯỠNG: -42 dB
-10.0s-5.0sHIỆN TẠI
MỨC ÂM RMS-18.42 dB
NỀN NHIỄU-61.8 dB
SỐ CÂU DÒ ĐƯỢC48 câu
THIẾT BỊ 03 // FORMANT
VOWEL SPACEPhân tích formant
Vị trí formant F1/F2 cho biết người nói đang phát âm nguyên âm nào — cơ sở của phần luyện phát âm.
SAI SỐ: ±12 Hz
VAD: SPEECH
F0 PITCH128.4 Hz
F1 FORMANT612.8 Hz
F2 FORMANT1844.2 Hz
terminal
Luồng tín hiệu thô & mã nguồn xử lý
BUS: WebAudio API
LUỒNG TÍN HIỆU THÔHEX PACKET #88AF
[0.0012] RMS_IN: -18.42 dBFS
[0.0012] PEAK: -6.10 dBFS
[0.0014] F0_PITCH: 128.4 Hz
[0.0014] F1_FORMANT: 612.8 Hz
[0.0016] F2_FORMANT: 1844.2 Hz
[0.0016] VAD_STATE: SPEECH
[0.0018] ALIGN_ERR: 62 ms
CỬA SỔ: HANNING 512TOÀN VẸN 100%
XỬ LÝ // LINGOCAST_DSP.TSES2024 / SIMD
// Đọc thẳng luồng audio từ phần cứng
const audioCtx = new AudioContext({ latencyHint: 'interactive' });
const analyser = audioCtx.createAnalyser();
analyser.fftSize = 512;
analyser.smoothingTimeConstant = 0.78;
processor.addEventListener('audioprocess', ({ inputBuffer }) => {
// Ghép transcript với sóng âm bằng DTW
lingoAligner.push(inputBuffer, performance.now());
});BỘ NHỚ: 8.4 MBTRẠNG THÁI: KHÔNG GỬI RA NGOÀI