Der RESTful-API-Dienst von ScoreFlow bietet Stapelverarbeitungsfunktionen für Musikbildungseinrichtungen, Verlage und andere Unternehmensanwender. Die API unterstützt 10 gleichzeitige Anfragen pro Sekunde, und ein einziger Aufruf kann bis zu 50 Notenseiten verarbeiten. Die technische Architektur basiert auf einem Microservice-Design mit den drei Kernmodulen Bildvorverarbeitung, Symbolerkennung und Sprachsynthese und erreicht Elastizität und Skalierbarkeit durch Kubernetes-Cluster.
Zu den Highlights der API gehören: Unterstützung für direktes Hochladen und Parsen von PDF-Dateien, eine Schnittstelle für die Bearbeitung auf Notenebene und die Möglichkeit, mehrere Standardformate auszugeben (einschließlich MIDI 2.0 und MusicXML 3.0). Zu den Ressourcen für Entwickler gehören das Python-, Java- und JavaScript-SDK für drei Sprachen sowie eine vollständige Schnittstellendokumentation und Beispielcode. Zu den bekannten Anwendungsfällen gehören: eine Online-Plattform für den Klavierunterricht, die über die API mehr als 200.000 Notenseiten pro Monat verarbeitet, und ein Musikverlag, der die Technologie zur digitalen Archivierung von Literatur aus einem Jahrhundert nutzt.
Was den Sicherheitsmechanismus betrifft, so verwendet die API die OAuth 2.0-Authentifizierung, und alle Übertragungsdaten werden mit AES-256 verschlüsselt. Das System speichert ein 30-Tage-Verarbeitungsprotokoll, das den Industriestandards für den Schutz von Musikurheberrechten entspricht.
Diese Antwort stammt aus dem ArtikelScoreFlow: Musik-Lernprogramm zum Konvertieren von Partituren in MIDI und MusicXMLDie