
โมดูล GO อย่างไม่เป็นทางการสำหรับ Play.ht API ไคลเอ็นต์
เอกสารการเล่นอย่างเป็นทางการ HT API ซึ่งสามารถสร้างโมดูล GO นี้ได้ที่นี่
ในการใช้โมดูล GO นี้คุณต้องสร้างบัญชีด้วย play.ht และสร้าง API Secret และดึงรหัสผู้ใช้ของคุณ ดูเอกสารอย่างเป็นทางการที่นี่
รับโมดูล
go get ./...เรียกใช้การทดสอบ:
go test -v ./...มีตัวอย่างโค้ดสองสามตัวอย่างที่มีอยู่ในไดเรกทอรีตัวอย่างดังนั้นโปรดดู พวกเขาสามารถให้ความคิดเกี่ยวกับวิธีการใช้โมดูล Go นี้
สำคัญ
ก่อนที่คุณจะพยายามเรียกใช้ตัวอย่างคุณต้องตั้งค่าตัวแปรสภาพแวดล้อมสองตัวซึ่งลูกค้าจะอ่านโดยอัตโนมัติเมื่อสร้างขึ้น คุณสามารถแทนที่พวกเขาในรหัสของคุณเอง
PLAYHT_SECRET_KEY : API Secret KeyPLAYHT_USER_ID : play.ht ผู้ใช้ ID มีไฟล์ nix flake ที่สามารถใช้งานได้ซึ่งช่วยให้คุณทำงานบนโมดูล GO โดยใช้ NIX
เพียงเรียกใช้คำสั่งต่อไปนี้และคุณอยู่ในธุรกิจ:
nix developมีสองวิธีในการสร้างเสียง/คำพูดจากข้อความโดยใช้ API:
API ยังช่วยให้คุณสามารถโคลนเสียงโดยใช้ตัวอย่างขนาดเล็กที่มีขนาด จำกัด ดูเอกสาร
บันทึก
รหัสโปรโตถูกสร้างขึ้นโดยใช้ protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative proto/api.proto