2017-02-20 1 views
0

pysox로 실험 중이며 단순히 WAV 파일을 GSM으로 변환하려고합니다.pysox를 사용하여 WAV를 GSM으로 변환

infile = pysox.CSoxStream("input_file.wav") 
outfile = pysox.CSoxStream('output_file.gsm','w',infile.get_signal()) 
chain = pysox.CEffectsChain(infile, outfile) 
chain.flow_effects() 
outfile.close() 

(내가 어떤 효과를 적용하고 있지 않다으로) 나는 효과를 사용하지 않고 더 나은/내장 방법이 궁금 :

나는 현재 잘 작동 다음과 같은 방법을 사용하고 있습니다. 사전

답변

0

나는 실제로 내가 속도 변화하고 있습니다로 libsox 효과 사용해야 발견에

감사 : 출력이 슬로우 모션으로 나타납니다이 줄을 추가하지 않고

chain.add_effect(pysox.CEffect("rate", ["8k"])) 

(내 원래 파일 이후 다른 비율을 가질 수 있음)

관련 문제