首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否为ddf.minim找到重复的库?

是否为ddf.minim找到重复的库?
EN

Stack Overflow用户
提问于 2014-06-04 06:01:24
回答 1查看 1.4K关注 0票数 0

我正在尝试从STT库中运行一个简单的示例草图进行处理,当运行该草图时,我会得到以下提示:

然后我遇到了错误'Duplicate libraries found for ddf.minim‘,输出如下:

代码语言:javascript
复制
processing.app.SketchException: Duplicate libraries found for ddf.minim.
at processing.app.Mode.getLibrary(Mode.java:333)
at processing.mode.java.JavaBuild.preprocess(JavaBuild.java:434)
at processing.mode.java.JavaBuild.preprocess(JavaBuild.java:192)
at processing.mode.java.JavaBuild.build(JavaBuild.java:151)
at processing.mode.java.JavaBuild.build(JavaBuild.java:130)
at processing.mode.java.JavaMode.handleRun(JavaMode.java:120)
at processing.mode.java.JavaEditor$23.run(JavaEditor.java:697)
at java.lang.Thread.run(Thread.java:745)

查看Processing的内容,只有一个“minim”库文件夹。

下面是我尝试运行的示例代码:

代码语言:javascript
复制
/*
// Using External Microphones with STT
// www.getflourish.com/sst/
//
// Florian Schulz 2013
*/

import com.getflourish.stt.*;
import ddf.minim.*;
import javax.sound.sampled.*;

STT stt;
String result;
String key = "api key goes here";

void setup ()
{
  size(600, 200);
  // Init STT automatically starts listening
  stt = new STT(this, key);
  stt.enableDebug();
  stt.setLanguage("en"); 

  // Display available Inputs with id and name
  Mixer.Info[] mixerInfo = AudioSystem.getMixerInfo();

  for(int i = 0; i < mixerInfo.length; i++)
  {
    println("### " + i + ": " + mixerInfo[i].getName());
  }  

  // Set input (e.g. 0)  
  Mixer mixer = AudioSystem.getMixer(mixerInfo[0]);

  // Update the Minim instance that STT is using
  Minim minim = stt.getMinimInstance();
  minim.setInputMixer(mixer);
  println("### Source set to: " + mixerInfo[0]);

}

// Method is called if transcription was successfull 
void transcribe (String utterance, float confidence) 
{
  println(utterance);
  result = utterance;
}
public void keyPressed () {
  stt.begin();
}
public void keyReleased () {
  stt.end();
}

void draw ()
{
  background(0);
}
EN

回答 1

Stack Overflow用户

发布于 2017-01-03 09:06:31

我也有同样的问题,你需要删除你刚刚下载的库中的lib文件,它会解决这个问题,而且(不推荐)你可以进入你的处理文件夹,转到core/library并从那里删除lib文件,记住如果你这样做了,那么每次你需要在项目中添加库文件时,你都需要添加库文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24025714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档