Tôi đang cố gắng kiểm tra chất lượng giọng nói (pesq), nhưng tôi không hiểu cách bắt đầu. Tôi đang cố gắng biên dịch mã nguồn công cộng (http://www.itu.int/itu-t/recommendations/index.aspx?ser=P (tr.862)) nhưng không thể bắt đầu thử nghiệm. Có lẽ ai đó làm việc với điều này?Làm thế nào để bắt đầu kiểm tra chất lượng âm thanh PESQ?
Trả lời
- Unrar file setup
- Drop cả (file gốc và biến dạng) nộp trong thư mục phù hợp và chạy file
- bạn sẽ nhận được kết quả trong một notepad
Tôi không thể nhận được bất kỳ kết quả .. –
Hãy thử Aqua phần mềm, nó không phải là một tiêu chuẩn ITU-T, nhưng giải quyết chất lượng bài kiểm tra giọng nói VoIP rất tốt:
http://www.sevana.fi/voice_quality_testing_measurement_analysis.php
Bạn sẽ cần một trình biên dịch C (The ITU PESQ reference implementation thực sự là C, vì vậy bạn không cần C++ biên dịch, mặc dù cả hai nên chỉ làm việc tốt)
Ví dụ, trên Linux, bạn sẽ nhập các source
thư mục và biên dịch với gcc
:
$ cd Software/P862_annex_A_2005_CD/source
$ gcc -o PESQ *.c
này sẽ biên dịch các tập tin dsp.c, pesqdsp.c, pesqio.c, pesqmain.c, pesqmod.c
vào một tập tin nhị phân PESQ
mà sau đó bạn có thể chạy với ./PESQ
:
$ ./PESQ
Perceptual Evaluation of Speech Quality (PESQ)
Reference implementation for ITU-T Recommendations P.862, P.862.1 and P.862.2.
Version 2.0 October 2005.
<snip long unenlightening IP notice>
Usage:
PESQ HELP Displays this text
PESQ [options] ref deg
Run model on reference ref and degraded deg
Options: +8000 +16000 +swap +wb
Sample rate - No default. Must select either +8000 or +16000.
Swap byte order - machine native format by default. Select +swap for byteswap.
Default mode of operation is P.862 (narrowband handset listening). Select +wb
to use P.862.2 wideband extension (headphone listening).
File names may not begin with a + character.
Files with names ending .wav or .WAV are assumed to have a 44-byte header, which is automatically skipped. All other file types are assumed to have no header.
Để chạy nhị phân này và kiểm tra thuật toán của bạn, bạn cần tệp tham chiếu .wav (Đây là bài phát biểu gốc, sạch) và tệp .wav "bị hỏng" (Đây là đầu ra của thuật toán của bạn). Đơn giản chỉ cần vượt qua cả hai vào PESQ
, và nó sẽ cung cấp cho bạn đầu ra của thử nghiệm. Một ví dụ chạy trên hai tập tin .wav bao gồm trong việc phân phối nguồn từ ITU:
$ cd Software/P862_annex_A_2005_CD/conform
$ ../source/PESQ +8000 or105.wav dg105.wav
Perceptual Evaluation of Speech Quality (PESQ)
Reference implementation for ITU-T Recommendations P.862, P.862.1 and P.862.2.
Version 2.0 October 2005.
<snip IP notice>
Reading reference file or105.wav...done.
Reading degraded file dg105.wav...done.
Level normalization...
IRS filtering...
Variable delay compensation...
Acoustic model processing...
P.862 Prediction (Raw MOS, MOS-LQO): = 2.237 1.844
Trường hợp tham số +8000
biểu thị rằng các tập tin wav được lấy mẫu tại 8000Hz.
Trong các phiên bản cuối cùng của GCC, bạn có thể phải sử dụng comamnd này để biên dịch:
gcc -o PESQ *.c -lm
BR
- 1. kiểm tra thời lượng tệp âm thanh trên dòng lệnh
- 2. Chất lượng âm thanh kém khi ghi/phát âm thanh - Android SDK
- 3. Kiểm tra chất lượng của PRNGs
- 4. Làm cách nào để kiểm tra chất lượng của thuật toán mã hóa?
- 5. Làm thế nào để âm thầm bắt đầu Sinatra + Thin?
- 6. Làm thế nào để kiểm tra cường độ (cường độ) của âm thanh trong khi ghi âm?
- 7. Kiểm tra chất lượng hình ảnh trước OCR
- 8. Java làm thế nào để thiết lập jpg chất lượng
- 9. Làm thế nào để tăng chất lượng văn bản Graphics2D?
- 10. Cải thiện chất lượng Ghi âm của Android?
- 11. API âm thanh trên web: Làm cách nào tôi có thể bắt đầu phát lại âm thanh?
- 12. Kiểm tra xem một chuỗi có âm thanh như thế nào trong Java
- 13. C# - làm thế nào để kiểm tra xem một quá trình được bắt đầu thành công
- 14. Cách phát tệp âm thanh khi cuộc gọi bắt đầu?
- 15. Bắt đầu với âm thanh có lập trình
- 16. Làm cách nào để điều chỉnh âm lượng của âm thanh trong OpenAL?
- 17. Ghi âm chất lượng cao trong trình duyệt web
- 18. Làm cách nào để có được mức âm thanh hiện tại của thiết bị đầu ra âm thanh hiện tại?
- 19. Làm thế nào để phát âm thanh TICK mặc định?
- 20. nơi bắt đầu với tổng hợp âm thanh trên iPhone
- 21. Bắt đầu và dừng Âm thanh trong Javascript
- 22. Làm thế nào để bắt đầu chủ đề mang tính chất lớp
- 23. Xử lý âm thanh: Chơi với mức âm lượng
- 24. cách ghi tệp âm thanh với chất lượng tốt hơn trong android?
- 25. lấy thời lượng của tệp âm thanh
- 26. Làm thế nào để lập trình có được mức âm thanh hiện tại?
- 27. Android. Làm thế nào để ghi âm với âm lượng cao?
- 28. Thuật toán tổng kiểm tra 32 bit có chất lượng tốt hơn CRC32?
- 29. Làm thế nào để kiểm tra âm thanh bàn phím của klick iPhone được bật/tắt trong cài đặt?
- 30. Làm thế nào để tổng hợp âm thanh?
Thậm chí nếu bạn tìm thấy một người nào đó ở đây đã sử dụng nó, làm thế nào họ có thể giúp đỡ nếu bạn don' t đưa ra bất kỳ chi tiết nào? –
Tôi có hai tệp wav và tôi muốn so sánh chúng với pesq. Tôi có mã trên c + +, nhưng tôi không thể làm cho một tập tin exe –