
Inoffizielles Go -Modul für Play.ht API -Client.
Die offizielle Play.ht -API -Dokumentation, auf der dieses GO -Modul erstellt wurde, finden Sie hier.
Um dieses GO -Modul zu verwenden, müssen Sie ein Konto mit Play.ht erstellen und API -Geheimnis generieren und Ihre Benutzer -ID abrufen. Siehe die offiziellen Dokumente hier.
Holen Sie sich das Modul
go get ./...Tests ausführen:
go test -v ./...Im Beispielverzeichnis sind einige Code -Muster verfügbar, also schauen Sie sich also an. Sie könnten Ihnen eine Vorstellung davon geben, wie Sie dieses Go -Modul verwenden können.
Wichtig
Bevor Sie versuchen, die Samples auszuführen, müssen Sie einige Umgebungsvariablen festlegen, diese werden automatisch vom Client gelesen, wenn er erstellt wird. Sie können sie in Ihrem eigenen Code überschreiben.
PLAYHT_SECRET_KEY : API Secret KeyPLAYHT_USER_ID : Play.ht Benutzer -ID Es gibt eine Nix -Flockendatei, mit der Sie mit NIX am Go -Modul arbeiten können.
Führen Sie einfach den folgenden Befehl aus und Sie sind im Geschäft:
nix developMit der API gibt es zwei Möglichkeiten, Audio/Sprache aus dem Text zu erstellen:
Mit der API können Sie auch eine Stimme mit einer kleinen Stichprobe mit begrenzter Größe klonen. Siehe die Dokumente.
Notiz
Der Protocode wurde durch Ausführen protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative proto/api.proto