
Module GO non officiel pour le client API Play.ht.
La documentation officielle de l'API Play.ht, sur laquelle ce module GO a été construit, peut être trouvé ici.
Pour utiliser ce module GO, vous devez créer un compte avec play.ht et générer des API secrètes et récupérer votre ID utilisateur. Voir les documents officiels ici.
Obtenez le module
go get ./...Exécutez des tests:
go test -v ./...Il y a quelques échantillons de code disponibles dans le répertoire des exemples, alors jetez un œil. Ils pourraient vous donner une idée de la façon d'utiliser ce module GO.
Important
Avant d'essayer d'exécuter les échantillons, vous devez définir quelques variables d'environnement qu'elles sont automatiquement lues par le client lors de sa création; Vous pouvez les remplacer dans votre propre code.
PLAYHT_SECRET_KEY : clé secrète APIPLAYHT_USER_ID : play.ht utilisateur Il y a un fichier de floke Nix Vailable qui vous permet de travailler sur le module Go à l'aide de NIX.
Exécutez simplement la commande suivante et vous êtes dans l'entreprise:
nix developIl existe deux façons de créer audio / discours à partir du texte à l'aide de l'API:
L'API vous permet également de cloner une voix en utilisant un petit échantillon de taille limitée. Voir les documents.
Note
Le code Proto a été généré en exécutant protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative proto/api.proto