首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同步2个类似的音频输入(一个通过文件,一个通过麦克风)

同步2个类似的音频输入(一个通过文件,一个通过麦克风)
EN

Stack Overflow用户
提问于 2011-05-23 09:38:35
回答 1查看 1.1K关注 0票数 8

我有两个音乐会的音频输入。第一个是wav文件,第二个是由麦克风实时采集的。我需要播放与麦克风输入同步的第一个文件。

我能用哪个图书馆?

是否有任何教程、指南或示例来进行此操作?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-06-01 08:54:18

看看这里

这是完整的声音api文档

指南/指南

也是

  • 第四章:多行同步播放
  • 第6章:用控件处理音频

以下是我在jsresource常见问题解答中发现的内容

如何同步两条或多条回放线?

Mixer中的同步功能没有实现。然而,回放通常保持同步。

如何将回放(SourceDataLines)与录音(TargetDataLines)同步?

与来自同一个Mixer对象的多条回放线一样,来自同一个Mixer对象的回放线和记录线在启动后保持同步。在实践中,这意味着您可以通过使用“Device”混频器来实现这种简单的同步。由于"Java声音音频引擎“只提供回放线路,而没有录音线路,因此回放/录音同步与"Java声音音频引擎”不一样容易。

如果回放和录音线路来自不同的Mixer对象,则需要同步由Mixer对象表示的声卡。因此,这种情况类似于外部同步。

其主要问题是对麦克风的音频点击率和定时进行缓冲和处理,使用外部时钟是一种实用的方法。

这里是一堆java声音资源,我认为您应该查看api文档中的监视声音部分,并尝试根据命中和监视输出触发时间延迟,这有点复杂,我对这个问题也很感兴趣,我会尝试找出如果我知道了,我会告诉你

查看这个链接,它将是很容易的,因为我找到并阅读了这个处理库的描述

  • http://sonia.pitaru.com/
  • http://visualap.java.net/
  • http://www.softsynth.com/jsyn/ 检查一下
  • http://jmetude.dihardja.de/
  • http://www.tree-axis.com/Ess/
  • http://www.abstract-codex.net/tactu5/index.html
  • http://code.google.com/p/echonestp5/
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6095405

复制
相关文章

相似问题

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