Transkription
Verwenden Sie die verbundenen PyAI-Tool-Schemata als Quelle der Wahrheit; Clients können Tool-IDs mit dem Servernamen voranstellen. Wenn PyAI getrennt ist, leiten Sie den Benutzer zur Browser-Anmeldung des Hosts weiter. Halten Sie Anmeldeinformationen aus dem Chat fern. Respektieren Sie das ausgewählte Projekt und die autorisierte Aufgabe des Benutzers.
Tools: whoami, transcribe_audio, create_transcription_job, get_transcription_job, list_transcription_jobs
Verwenden Sie für eine kurze bereitgestellte Aufnahme transcribe_audio mit Basis64-Audio (bis zu 8 MiB dekodiert). Verwenden Sie für eine größere Aufnahme, die bereits unter einer autorisierten HTTPS-URL verfügbar ist, create_transcription_job. Überprüfen Sie die aktuellen Schemata auf Diarisierung, Sprache und andere Optionen; versprechen Sie niemals eine Option, die nicht im Vertrag enthalten ist.
Bewahren Sie die zurückgegebene job_id auf. Fragen Sie get_transcription_job in angemessenen Abständen ab, bis der Vorgang abgeschlossen ist, ein Fehler auftritt oder das Wartelimit der Aufgabe erreicht ist. Ausstehend ist kein Fehler. Wenn das Warten endet, geben Sie die tatsächliche ID und den Status zurück, damit die Arbeit fortgesetzt werden kann; reichen Sie die Aufnahme nicht erneut ein.
Geben Sie das Transkript und alle tatsächlich gelieferten Sprecher-/Zeitstempeldaten zurück. Verwenden Sie für Mikrofon-Streaming die Hear-Streaming-API oder das SDK, wie unter https://docs.pyai.com beschrieben; ein MCP-Transkriptionsauftrag ist kein Live-Audiostream.