동일한 단어로 동일한 사람이 기록한 2 개의 오디오 .wav 파일이 있습니다. 각 오디오 파일의 형식은 16 비트, 44.1kHz이며 모노 채널입니다. 같은 사람이이 오디오 파일을 비교하는 방법을 알고 싶습니다. 내가 아는 것은 -1과 1 사이의 값의 부동 소수점 결과를 생성하고 fft를 적용하고 빈도를 비교하기 위해 파일을 처리하는 것입니다. 내가 알고 싶은 것은 오디오 파일의 pcm을 비교하는 방법이며, 비교를 나타내는 코드와 가능하면 이전 단계 (값 btw 1 및 -1이되도록 처리)를 사용하는 것이 좋습니다. 감사합니다. 임이 상대적으로 새로운이 지역에서 만약 내가 너희들이 나를 도울 것이 감사합니다. 현재 대도시 응용 프로그램을 사용하고 있습니다. naudio 나 bass.net과 같은 라이브러리를 사용하지 않으려하지만 어떤 대답도 허용합니다.
.wav 파일을 사용하여 시작하는 단계별 해결책을 많이 얻었습니다. 나는 내가하고있는 일과 관련된 주제를 검색하려고 노력해 왔지만, 내가 발견 한 것은 그것의 작은 부분이다.2 개의 오디오 파일을 비교하여 동일한 스피커인지 감지 C#
-4
A
답변
1
파일이 동일한 사람에 의해 생성되는지 여부를 감지하려면 파형을 비교하는 것보다 FFT (Fast Fourier Transform)를 수행하는 것보다 웨이이 더 복잡합니다. 이것은 Speaker Recognition 분야이며,이 주제에 관한 많은 연구 논문이 있습니다. 간단한 작업이 아니며, 어디서든 사용하려면 신호 처리 기술에 기초해야합니다 (라이브러리를 찾을 수있는 경우가 아니면). 그것에 대해 읽기 시작하는 좋은 곳은 Wikipedia entry입니다.
이 article에는 몇 가지 기술에 대한 개요가 나와 있습니다. 일반적인 접근 방법은 Hidden Markov Models과 Mel-frequency Cepstral Coefficients을 사용하는 것입니다.
-2
.wav 형식으로 비교하고 싶지는 않습니다. An implementation of the fast Fourier transform (FFT) in C# 을 수행하고 http://en.wikipedia.org/wiki/Spectrogram을 비교하십시오.
관련 문제
- 1. 두 개의 IEnumerable을 비교하여 변경 감지
- 2. 2 개의 오디오 파일을 sox로 병합하십시오.
- 3. 2 개의 b-tree를 비교하여 동일한 값이 포함되어 있는지 확인하십시오.
- 4. FFMPEG : 2 개의 출력 파일에서 동일한 오디오 스트림이 필요합니다.
- 5. 2 개의 오디오 파일을 1 개의 파일로 믹스하려면 어떻게합니까?
- 6. 2 히트 감지 c +
- 7. openAL C++ 두 개의 오디오 파일을 비교하는 라이브러리
- 8. 2 개의 XSComplexType을 비교하여 어떻게 평등합니까?
- 9. 2 개의 ArrayLists를 비교하여 중복을 제거하십시오
- 10. 2 개의 테이블과 결과를 비교하여 열로 비교하십시오.
- 11. vbscript에서 2 개의 파일을 비교합니다
- 12. 2 개의 오디오 파일의 온라인 비교
- 13. 동일한 활동의 오디오 파일을 두 번 재생하십시오.
- 14. 2 개의 오디오 소스를 OpenAL로 연결
- 15. 2 개의 날짜를 비교하여 3 개의 결과를 제공합니다.
- 16. PHP를 사용하여 2 개의 오디오 파일을 믹스하고 1을 반환합니다.
- 17. 2 개의 오디오 파일을 선택한 다음 나중에 순서대로 재생하십시오. 어떻게해야합니까?
- 18. 두 개의 오디오 파일을 재생하십시오.
- 19. 2 배열을 비교하여 결과를 표시합니다.
- 20. 서로 2 개의 파일을 교환해야합니다. C#
- 21. 리눅스의 C++이 2 개의 파일을 만듭니다.
- 22. .bat 파일을 사용하여 두 개의 텍스트 파일을 비교하여 차이를 출력합니다.
- 23. 임베디드 시스템에서 오디오 감지
- 24. 오디오 스펙트럼 감지
- 25. html xcode의 오디오 감지
- 26. 2 개의 CSV 파일을 비교하여 누락 된 항목을 2 번째에서 1 번째로 추가하십시오.
- 27. C#에서 두 개의 오디오 파일을 레이어하는 방법은 무엇입니까?
- 28. 2 곡 (오디오/비디오) 파일을 비교하는 방법이 있습니까?
- 29. 두 개의 유닉스 시간 파일을 비교하여 오래된 파일을 삭제하십시오.
- 30. 2 개의 스크립트에서 2 개의 파일을 하나의 스크립트로 비교
크로스 포즈가 권장되지 않습니다. http://dsp.stackexchange.com/questions/9792/comparing-2-audio-files-in-c –