Speaker diarisation
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
Input audio file
JSON string of records, format [{"start", "duration"}]
Run this model in Node.js with one line of code:
npm install replicate
REPLICATE_API_TOKEN
export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run eaa/diarisation using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "eaa/diarisation:9d7e095296b1e2e81f3f923a8a057946d32165cac2b2269611a398056f271b71", { input: { audio: "https://replicate.delivery/pbxt/K2w0v2lAkIdd96nYaESUJ7EAHQvQ51QhdAj8MJeNsxdmbM7p/sound_ac1_ar16K.wav", records: "[{\"start\":0.84,\"duration\":0.56},{\"start\":1.92,\"duration\":0.52},{\"start\":3.92,\"duration\":0.48},{\"start\":4.76,\"duration\":0.56},{\"start\":6.44,\"duration\":1.52},{\"start\":9.4,\"duration\":1.56},{\"start\":11.88,\"duration\":0.56},{\"start\":12.48,\"duration\":2.32},{\"start\":18.64,\"duration\":0.84},{\"start\":21.2,\"duration\":0.4},{\"start\":22.36,\"duration\":2.96},{\"start\":25.36,\"duration\":0.68},{\"start\":26.28,\"duration\":3.88},{\"start\":30.6,\"duration\":5.08},{\"start\":41.34,\"duration\":3.6},{\"start\":47.38,\"duration\":0.84},{\"start\":49.9,\"duration\":3.32}]" } } ); console.log(output);
To learn more, take a look at the guide on getting started with Node.js.
pip install replicate
import replicate
output = replicate.run( "eaa/diarisation:9d7e095296b1e2e81f3f923a8a057946d32165cac2b2269611a398056f271b71", input={ "audio": "https://replicate.delivery/pbxt/K2w0v2lAkIdd96nYaESUJ7EAHQvQ51QhdAj8MJeNsxdmbM7p/sound_ac1_ar16K.wav", "records": "[{\"start\":0.84,\"duration\":0.56},{\"start\":1.92,\"duration\":0.52},{\"start\":3.92,\"duration\":0.48},{\"start\":4.76,\"duration\":0.56},{\"start\":6.44,\"duration\":1.52},{\"start\":9.4,\"duration\":1.56},{\"start\":11.88,\"duration\":0.56},{\"start\":12.48,\"duration\":2.32},{\"start\":18.64,\"duration\":0.84},{\"start\":21.2,\"duration\":0.4},{\"start\":22.36,\"duration\":2.96},{\"start\":25.36,\"duration\":0.68},{\"start\":26.28,\"duration\":3.88},{\"start\":30.6,\"duration\":5.08},{\"start\":41.34,\"duration\":3.6},{\"start\":47.38,\"duration\":0.84},{\"start\":49.9,\"duration\":3.32}]" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "eaa/diarisation:9d7e095296b1e2e81f3f923a8a057946d32165cac2b2269611a398056f271b71", "input": { "audio": "https://replicate.delivery/pbxt/K2w0v2lAkIdd96nYaESUJ7EAHQvQ51QhdAj8MJeNsxdmbM7p/sound_ac1_ar16K.wav", "records": "[{\\"start\\":0.84,\\"duration\\":0.56},{\\"start\\":1.92,\\"duration\\":0.52},{\\"start\\":3.92,\\"duration\\":0.48},{\\"start\\":4.76,\\"duration\\":0.56},{\\"start\\":6.44,\\"duration\\":1.52},{\\"start\\":9.4,\\"duration\\":1.56},{\\"start\\":11.88,\\"duration\\":0.56},{\\"start\\":12.48,\\"duration\\":2.32},{\\"start\\":18.64,\\"duration\\":0.84},{\\"start\\":21.2,\\"duration\\":0.4},{\\"start\\":22.36,\\"duration\\":2.96},{\\"start\\":25.36,\\"duration\\":0.68},{\\"start\\":26.28,\\"duration\\":3.88},{\\"start\\":30.6,\\"duration\\":5.08},{\\"start\\":41.34,\\"duration\\":3.6},{\\"start\\":47.38,\\"duration\\":0.84},{\\"start\\":49.9,\\"duration\\":3.32}]" } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
{ "completed_at": "2023-12-15T17:21:13.676206Z", "created_at": "2023-12-15T17:18:56.079814Z", "data_removed": false, "error": null, "id": "lyol67jb6z4kg7lsrmsmx6qwpq", "input": { "audio": "https://replicate.delivery/pbxt/K2w0v2lAkIdd96nYaESUJ7EAHQvQ51QhdAj8MJeNsxdmbM7p/sound_ac1_ar16K.wav", "records": "[{\"start\":0.84,\"duration\":0.56},{\"start\":1.92,\"duration\":0.52},{\"start\":3.92,\"duration\":0.48},{\"start\":4.76,\"duration\":0.56},{\"start\":6.44,\"duration\":1.52},{\"start\":9.4,\"duration\":1.56},{\"start\":11.88,\"duration\":0.56},{\"start\":12.48,\"duration\":2.32},{\"start\":18.64,\"duration\":0.84},{\"start\":21.2,\"duration\":0.4},{\"start\":22.36,\"duration\":2.96},{\"start\":25.36,\"duration\":0.68},{\"start\":26.28,\"duration\":3.88},{\"start\":30.6,\"duration\":5.08},{\"start\":41.34,\"duration\":3.6},{\"start\":47.38,\"duration\":0.84},{\"start\":49.9,\"duration\":3.32}]" }, "logs": null, "metrics": { "predict_time": 8.085342, "total_time": 137.596392 }, "output": "[[0], [1, 2, 3, 4, 5, 13, 6, 7, 10, 11, 12, 14, 16], [8], [9], [15]]", "started_at": "2023-12-15T17:21:05.590864Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/lyol67jb6z4kg7lsrmsmx6qwpq", "cancel": "https://api.replicate.com/v1/predictions/lyol67jb6z4kg7lsrmsmx6qwpq/cancel" }, "version": "9d7e095296b1e2e81f3f923a8a057946d32165cac2b2269611a398056f271b71" }
This model runs on Nvidia T4 GPU hardware. We don't yet have enough runs of this model to provide performance information.
This model doesn't have a readme.
This model is cold. You'll get a fast response if the model is warm and already running, and a slower response if the model is cold and starting up.
Choose a file from your machine
Hint: you can also drag files onto the input