main.py 868 B

12345678910111213141516171819202122
  1. from wave_compare import extract_mfcc, compute_similarity
  2. from datetime import datetime
  3. # import pickle
  4. # 按间距中的绿色按钮以运行脚本。
  5. if __name__ == '__main__':
  6. # print_hi('Program Start')
  7. print("start time:" + str(datetime.now()))
  8. sound_wave_1 = "D://Users//Jees//Documents//coding//PuppyVoiceProcessing//wave_files//puppy4a.wav"
  9. sound_wave_2 = "D://Users//Jees//Documents//coding//PuppyVoiceProcessing//wave_files//puppy1b.wav"
  10. mfcc_1 = extract_mfcc(sound_wave_1)
  11. mfcc_2 = extract_mfcc(sound_wave_2)
  12. # 一下两行代码展示将mfcc数据dump成二进制,用于保存在数据库。需要同时import pickle
  13. # a = pickle.dumps(mfcc_1)
  14. # b = pickle.loads(a)
  15. similarity = compute_similarity(mfcc_2, mfcc_1)
  16. print('similarity result:' + str(similarity))
  17. print("end time:" + str(datetime.now()))