tact:测试声学跟踪:创建模拟声源/轨迹,以测试声学跟踪系统的准确性

tacost的Python项目详细描述


TACOST:测试声跟踪

有关此包的更多信息,请参阅详细文档here

tacost允许您测试和描述声学跟踪系统的精度。 它允许你创建音频记录来模拟你选择的已知点的声音发射, 找出你的声学跟踪系统的最大期望精度。在

TACOST做什么

  • 创建音频文件,模拟声音从用户指定的点到达阵列中的每个麦克风

  • 允许自定义可能影响声学跟踪精度的多个参数

TACOST做什么not

  • 执行实际的声学跟踪。您需要使用单独的系统(例如TOADSuite、Batalef或 您选择的跟踪系统)

  • 模拟复杂的声音传播(反射、混响等)。假设声音是传播的 在直线路径上。在版本0.0.1中,也没有球形扩散!在

关于logo

标识中的两个T是三星阵列(形状类似T),每个阵列上有四个麦克风 (蓝点)。红点是发出声音的位置。在这种情况下,我想 想象一下这是一只蝙蝠飞过两个阵列时发出的叫声!在

入门

创建一个音频文件来测试您的系统,只需打开shell/命令行并键入:

python -m tacost -run_example

上面的命令将根据默认阵列几何结构和震源位置生成一个采样率为500 kHz的四通道WAV文件。 “源”和“默认位置”页。在

安装

tacost目前是PyPi之前的版本,需要一段时间才能pip install tacost! 但是,您can在本地安装中使用:code:tacost!点击here并下载回购。从下载的 repo打开shell/提示符并键入pip install ./。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用数据库中的值填充p:selectOneMenu   Java/Junit中的异步单元测试一个非常简单但不成功的例子   在Debian上使用Java连接到MySQL   java测试时如何恢复表中的一条记录/行?   java如何将重点放在jbutton上而不是放在另一个jbutton上?   java我可以从HPROF文件中获取JVM标志吗?   java如何使用自定义比较器在2个集合上保留   java让stringTokenizer将一行文本拆分为预定义变量的最佳方法是什么   Kotlin Android/Java字符串日期时间格式,API21   exchange server EWS Java Api自动发现不工作   netbeans是Java新手,似乎无法修复错误;应为类、接口或枚举。274062   我正在尝试将一些scala代码转换为Java8,以创建新的Lambda和并行集合   流中的分配api(java)   用于串行通信的java Python字节数组