
Módulo GO não oficial para play.ht API Client.
A documentação oficial da API Play.ht, sobre a qual este módulo GO foi construído, pode ser encontrado aqui.
Para usar este módulo GO, você deve criar uma conta com play.ht e gerar a API Secret e recuperar seu ID de usuário. Veja os documentos oficiais aqui.
Obtenha o módulo
go get ./...Executar testes:
go test -v ./...Existem algumas amostras de código disponíveis no diretório Exemplos, por isso, dê uma olhada. Eles poderiam dar uma idéia sobre como usar este módulo Go.
Importante
Antes de tentar executar as amostras, você deve definir algumas variáveis de ambiente, elas são lidas automaticamente pelo cliente quando for criado; Você pode substituí -los em seu próprio código.
PLAYHT_SECRET_KEY : chave secreta da APIPLAYHT_USER_ID : play.ht ID de usuário Há um arquivo de flocos nix disponível que permite que você trabalhe no módulo Go usando o Nix.
Basta executar o seguinte comando e você está no negócio:
nix developExistem duas maneiras de criar áudio/discurso a partir do texto usando a API:
A API também permite clonar uma voz usando uma pequena amostra de tamanho limitado. Veja os documentos.
Observação
O código proto foi gerado executando protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative proto/api.proto