제가 학교 과학 프로젝트로 음성 변경 프로그램 만들기를 했는데 그게 마이크에 입력 후 라이브러리를 호출하여 그 음성에 다른 음성을 덧입히고(?) 그걸 그대로 출력해 내는 프로그램 입니다.
근데 시작을 하려니 마이크 입력부터 막혀서... 도움을 주실 수 있을까요?
대학생이신가요? 고등학생이신가요?
그거에 따라 풀이하는 수준이 달라져서요.. 근데 고등학생이시라고해도 ..요즘 수준이 그렇게 높아졋나요?..
대학생이신가요? DSP(Descrete Signal processing, 이산 신호 처리? 학교마다 달라서..) 과목 수강 하셨으면 할만할 것 같네요.
저라면 전체 시스템을 대충 이렇게 설계 할 것 같네요.
[마이크 입력] -> [웨이브 포맷 or PCM 포맷/입력] -> [필터링 및 기타 작업] -> [웨이브 포맷 or PCM 포맷/출력] -> [스피커 출력]
음성쪽 자세히 모르지만 실시간으로 처리하려면
FIR 필터 설계하면 될 듯 하구요. 솔직히 프로그래밍 보다 설계쪽 문제같은데요 -_-a (제가 너무 쉽게 생각하는 것 일수도 있구요... 전자과 학부수준 밖에 안되서..)
PS. 혹시나 해서 말인데, 소리 두개 단순히 더하는거면 두개의 PCM 배열을 각각 더한 결과를 출력하면 됩니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
움..
대학생이신가요? 고등학생이신가요?
그거에 따라 풀이하는 수준이 달라져서요.. 근데 고등학생이시라고해도 ..요즘 수준이 그렇게 높아졋나요?..
대학생이신가요? DSP(Descrete Signal
대학생이신가요? DSP(Descrete Signal processing, 이산 신호 처리? 학교마다 달라서..)
과목 수강 하셨으면 할만할 것 같네요.
저라면 전체 시스템을 대충 이렇게 설계 할 것 같네요.
[마이크 입력] ->
[웨이브 포맷 or PCM 포맷/입력] ->
[필터링 및 기타 작업] ->
[웨이브 포맷 or PCM 포맷/출력] ->
[스피커 출력]
음성쪽 자세히 모르지만 실시간으로 처리하려면
FIR 필터 설계하면 될 듯 하구요. 솔직히 프로그래밍 보다 설계쪽 문제같은데요 -_-a
(제가 너무 쉽게 생각하는 것 일수도 있구요... 전자과 학부수준 밖에 안되서..)
PS.
혹시나 해서 말인데, 소리 두개 단순히 더하는거면
두개의 PCM 배열을 각각 더한 결과를 출력하면 됩니다.
댓글 달기