语义搜索

Curlo 的语义搜索让您可以用自然语言描述您正在寻找的内容来查找音频文件,无需记住确切的文件名或标签。

工作原理

Curlo 使用在您 Mac 上本地运行的机器学习模型来理解音频文件的语义含义。当您输入搜索查询时,Curlo 将其与已索引文件的语义嵌入进行匹配。

使用语义搜索

  1. 点击主窗口顶部的搜索栏,或按 Cmd+F 以聚焦它。
  2. 默认情况下,在搜索栏中输入会执行混合搜索 (Hybrid Search),它将语义搜索与元数据搜索结合,通过加权分数计算为您提供两种方法中最相关的结果。
  3. 如果您想使用纯语义搜索,请在查询前选择 /semantic 命令。
  4. 结果将按相关性 Score (分数) 排列。分数越高,表示音频与您的查询越相似。

语义搜索示例

注意:语义匹配的片段将在查看器中以橙色高亮显示。

设置最低分数阈值

您可以通过配置最低分数阈值来调整语义搜索和相似音频搜索的灵敏度。

高级设置 — 配置最低语义搜索分数

前往 Settings > Advanced (设置 > 高级) 并调整 Min Score (最低分数) 滑块。任何相关性分数低于此值的音频文件将自动从搜索结果中排除,帮助您过滤掉不太相关的匹配项,只关注最精确的结果。

示例查询

  • “heavy rain on a tin roof”(铁皮屋顶上的大雨)
  • “footsteps on gravel”(碎石上的脚步声)
  • “cinematic whoosh transition”(电影感划过过渡音效)
  • “gentle piano melody”(轻柔的钢琴旋律)
  • “sci-fi laser blast”(科幻激光爆炸声)

获得更好结果的技巧

  • 尽量描述详细: “雷雨夹杂着大雨和远处雷声 (thunderstorm with heavy rain and distant thunder)” 比仅仅 “雨声 (rain)” 效果更好
  • 使用具体词汇: “wooden door creaking(木门嘎吱声)” 比 “door sound(门的声音)” 更精确
  • 尝试不同表达: 如果结果不是您期望的,尝试换一种方式描述您的查询
  • 组合多个概念: 您可以通过组合多个元素来描述复杂的声音

隐私

所有语义处理均在您的 Mac 上本地完成。您的音频文件和搜索查询永远不会发送到任何外部服务器。