我正在尝试配置LIUM工具进行扬声器分类。这个问题是对UnsupportedAudioFileException in LIUM Speaker Diarization
的跟进我尝试使用sox和ffmpeg重新采样文件
我是各种编程的新手,我已按照LIUM快速入门指南和上述链接中描述的所有步骤进行操作。我仍然得到同样的错误。我认为我的输入文件存在与上面链接中的Nikolay Shmyrev所提到的标题相关的问题,但我不知道如何解决它。
我的代码如下:
java –jar C:\Users\Ravi\Desktop\LIUM_SpkDiarization-8.4.1.jar \ --fInputMask= C:\Users\Ravi\Desktop\converted_f2.wav--sOutputMask= C:\Users\Ravi\Desktop\converted_converted_2.seg -–help --doCEClustering
错误:
10:52.037 SEVERE AudioFeatureSetFa FileNotFoundException
java.io.FileNotFoundException:
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at com.sun.media.codec.audio.mp3.JS_MP3FileReader.getAudioFileFormat(JS_MP3FileReader.java:82)
at javax.sound.sampled.AudioSystem.getAudioFileFormat(Unknown Source)
at fr.lium.spkDiarization.libFeature.AudioFeatureSetFactory.getAudio(AudioFeatureSetFactory.java:162)
at fr.lium.spkDiarization.libFeature.AudioFeatureSetFactory.MakeFeature(AudioFeatureSetFactory.java:207)
输入文件位于https://drive.google.com/file/d/0B7Fqe9EX5JbgT09BcXpSREd4em8/view?usp=sharing
输入文件名:converted_f2.wav
我已将命令和提示的完整输出放在
的word文档中https://drive.google.com/file/d/0B7Fqe9EX5JbgUUl6THNCZFgxRnM/view?usp=sharing
inpiut文件具有正确的采样率和其他参数,因此我无法理解错误的原因。 非常感谢您的帮助
此致 拉维
答案 0 :(得分:2)
找不到文件异常表示文件丢失。事实上,你在这里缺乏空间:
--fInputMask= C:\Users\Ravi\Desktop\converted_f2.wav--sOutputMask= C:\Users\Ravi\Desktop\converted_converted_2.seg
--sOutputMask
--fInputMask= C:\Users\Ravi\Desktop\converted_f2.wav --sOutputMask= C:\Users\Ravi\Desktop\converted_converted_2.seg
否则它会查找名为的文件
显然缺少C:\Users\Ravi\Desktop\converted_f2.wav--sOutputMask= C:\Users\Ravi\Desktop\converted_converted_2.seg
。
总的来说,如果计算机上说你丢失了该文件,那么它确实缺失了,你需要搜索一个原因。最可能的原因是你的错误输入。