sf-voice media ha un ciclo principale: invia un asset, attendi l’indicizzazione, quindi cerca nei contenuti indicizzati usando gli stessi ID e ambiti che la tua applicazione utilizza già.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. Gli asset nascono nel tuo sistema
Ogni richiesta di ingestione include il tuoasset_id. Questo facilita il collegamento dell’API multimediale
al tuo database, CRM, ticket di supporto, workspace cliente o modello a oggetti interno.
2. Le classi di asset definiscono l’ambito di ricerca
asset_class è la primitiva pubblica di raggruppamento. Usala per il confine che conta
di più per il tuo prodotto.
Buoni esempi:
- un cliente finale
- un workspace
- un progetto
- un repository
- una raccolta di chiamate di supporto
3. I types scelgono le superfici ricercabili
types controlla quali superfici indicizzi o cerchi.
| Tipo | Usalo quando |
|---|---|
video | Il contenuto visivo è importante. |
audio | Suono, parlanti o indizi acustici sono importanti. |
transcript | Le parole pronunciate e il recupero testuale sono importanti. |
4. L’indicizzazione è asincrona
L’ingestione restituisce rapidamente untask_id. L’asset diventa ricercabile dopo che il task
raggiunge lo stato ready.
5. La ricerca restituisce corrispondenze con timestamp
I risultati di ricerca includonostart_ms ed end_ms così la tua UI può saltare direttamente
al momento corrispondente.
threshold per controllare la rigidità. Valori più alti restituiscono meno corrispondenze,
ma più affidabili.
6. I dettagli del provider backend restano nascosti
L’SDK espone solo i concetti di sf-voice:asset_idasset_classtypesthreshold
SDK TypeScript
Vedi il riferimento API TypeScript completo.

