2014-09-23 7 views
1

특정 소리가 들리면 간단히 명령을 실행하는 스크립트 (VBS 또는 WSH)를 만들어야합니다. 그래서 오디오 스트림 (예 : "blink.wav"파일)을 OS의 들어오는 오디오 트랙 (win xp)과 비교합니다. 이것은 음성 인식 스크립트가 아니라 오디오 기반 소프트웨어임을 유의하십시오.VBS 또는 WSH로 소리가 울린 이벤트

다음은 기본적으로 달성하고자하는 (더 개발 된) 상용 제품입니다.

http://www.zonetrigger.com/sound-detection/

코드 예제를 사용할 수 있습니까? SAPI 인터페이스가 내 용도로 유용합니까? 대단히 감사합니다!

답변

0

오픈 소스 소프트웨어가 있지만 VBS에 통합하는 것은 쉽지 않습니다. 당신은 예를 들어 파이썬 멋진 일들을 구축 할 수 있습니다 : 일치

http://willdrevo.com/fingerprinting-and-audio-recognition-with-python.html

전체 알고리즘은 간단하다 - 당신은 목표 오디오 및 수신 오디오 스트림에서 일부 기능을 추출하고 그냥 시간의 모든 순간을 비교합니다.

+0

답장을 보내 주셔서 감사합니다. 나는 또한 https://github.com/t4ngo/dragonfly 기록을 위해 이것을 발견했다. Windows 스크립팅 언어 또는 WSR 매크로와 같은 것을 사용하여이 작업을 완료하는 데 필요한 모든 단서 http://www.microsoft.com/en-us/download/ details.aspx? id = 13045, 승 XP 용? – gnappoman

+0

저는 오디오 지문 인식 소프트웨어를 정말 만들고 싶지 않습니다. 나는 정말 간단한 것을 필요로하고, CPU 자원을 거의 낭비하지 않는 것이 나의 주요 목적입니다. 시스템이 인식해야하는 소리는 비교할 소리와 동일합니다. 그래서 복잡한 알고리즘은 필요 없습니다 .. 문자열 비교와 마찬가지로,하지만 오디오 스트림과 파일이 있습니다. – gnappoman