sf-voice media 只有一个核心循环:提交一个资产,等待索引,然后 使用应用程序已经在使用的同一组 ID 与范围,搜索已索引的媒体。Documentation Index
Fetch the complete documentation index at: https://docs.sf-voice.sh/llms.txt
Use this file to discover all available pages before exploring further.
1. 资产源自你的系统
每个摄取请求都包含你的asset_id。这让媒体 API 能轻松回连到你的
数据库、CRM、支持工单、客户工作区或内部对象模型。
2. 资产分类决定搜索范围
asset_class 是公开的分组原语。请使用它来表示你的产品最关心的边界。
好的例子:
- 一位终端客户
- 一个工作区
- 一个项目
- 一个代码仓库
- 一组支持通话
3. 类型决定可搜索的维度
types 控制你索引或搜索的维度。
| 类型 | 适用场景 |
|---|---|
video | 关注视觉内容时。 |
audio | 关注声音、说话人或声学线索时。 |
transcript | 关注口语内容和文本检索时。 |
4. 索引是异步的
摄取会快速返回一个task_id。当任务进入 ready 状态后,资产即可被搜索。
5. 搜索返回带时间戳的匹配项
搜索结果包含start_ms 与 end_ms,因此你的界面可以直接跳到匹配时刻。
threshold 控制严格程度。值越高,返回的匹配越少,但置信度越高。
6. 后端提供方细节保持隐藏
SDK 仅暴露 sf-voice 的概念:asset_idasset_classtypesthreshold
TypeScript SDK
查看完整的 TypeScript API 参考。

