Overview
About this model
Speaker diarization — detects who spoke when. Returns speaker turns with start/end times; pair with a transcription model for labelled transcripts.
View model card on HuggingFaceSpecifications
Model details
- Provider
- pyannote
- Modality
- Diarization
- Pricing
- $4.00 / 1M tok
API
Call it in code
One OpenAI-compatible API. Swap the model id and you're done.
Python
import requests
BASE_URL = "https://api.ecohash.com/v1"
HEADERS = {"Authorization": "Bearer YOUR_API_KEY"}
turns = requests.post(
f"{BASE_URL}/audio/diarizations",
headers=HEADERS,
data={"model": "pyannote-diarization-3-1"},
files={"file": open("meeting.wav", "rb")},
).json() # speaker turns with start/end timescurl
curl https://api.ecohash.com/v1/audio/diarizations \
-H "Authorization: Bearer YOUR_API_KEY" \
-F model="pyannote-diarization-3-1" \
-F file="@meeting.wav"FAQ
Common questions
- How much does the pyannote Speaker Diarization 3.1 API cost?
- pyannote Speaker Diarization 3.1 is $4.00 per 1M input tokens on EcoHash. That figure comes live from the EcoHash billing system, so the price shown on this page is the price you are billed — there is no separate list price to reconcile.
- What are the pyannote Speaker Diarization 3.1 limits on EcoHash?
- pyannote Speaker Diarization 3.1 is served through the EcoHash API; the specifications table on this page is generated from the same API the runtime uses.
- Can I use pyannote Speaker Diarization 3.1 commercially through EcoHash?
- EcoHash hosts pyannote Speaker Diarization 3.1 under the model publisher's own licence and does not change its terms, so whether your use is permitted is decided by that licence — read it on the model card at https://huggingface.co/pyannote/speaker-diarization-3.1. The EcoHash Terms of Service additionally require you to comply with each model's licence and acceptable-use policy. Your EcoHash bill for API usage is separate from, and does not grant, any right under the model's licence.
