실제로 톤을 재생하지 않고 SOX를 사용하여 긴 사운드 파일을 생성합니다.

실제로 톤을 재생하지 않고 SOX를 사용하여 긴 사운드 파일을 생성합니다.

나는 SOX를 사용하여 특정 시간 동안 톤을 연주하는 방법을 알고 있습니다.

play -n synth 5 sin 347

SOX를 사용하여 톤을 저장하는 방법을 알고 있습니다.

sox -n note.mp3 synth 5 sin 347

문제는 실제로 사운드를 재생하지 않고 파일이 생성될 때까지 몇 시간을 기다리지 않고 어떻게 더 긴 톤(시간)을 저장할 수 있습니까?

답변1

답변: @derobert는 "sox" 및 "play" 명령이 동일한 패키지의 일부이지만 다른 작업을 수행한다는 점을 지적했습니다. 아래의 3600은 시간 간격(초)입니다.

sox -n note.mp3 synth 3600 sin 347

위의 코드는 재생하지 않고 한 시간 동안 차임을 생성합니다.

play -n note.mp3 synth 3600 sin 347

위의 코드는 한 시간 동안 신호음을 재생하고 이를 note.mp3에 저장합니다.

@derobert에게 감사드립니다. 먼저 시도해 봐야겠습니다.

관련 정보