IDIOMATIC PHP ไคลเอ็นต์สำหรับคำพูดบนคลาวด์
หมายเหตุ: ที่เก็บนี้เป็นส่วนหนึ่งของ Google Cloud PHP การร้องขอการสนับสนุนรายงานข้อผิดพลาดหรือการสนับสนุนการพัฒนาควรถูกนำไปยังโครงการนั้น
ช่วยให้การรวมเทคโนโลยีการจดจำคำพูดของ Google เข้ากับแอปพลิเคชันนักพัฒนาได้ง่าย ส่งเสียงและรับการถอดความข้อความจากบริการ API คำพูดเป็นข้อความ
โปรดทราบว่าพื้นผิว V2 API นั้นถือเป็นการทดลองและเป็นผลให้มีการเปลี่ยนแปลง
ในการเริ่มต้นให้ติดตั้งตัวจัดการการพึ่งพาที่ต้องการสำหรับ PHP นักแต่งเพลง
ตอนนี้ติดตั้งส่วนประกอบนี้:
$ composer require google/cloud-speech
ส่วนประกอบนี้รองรับทั้งที่เหลือผ่าน HTTP/1.1 และ GRPC เพื่อใช้ประโยชน์จากผลประโยชน์ที่เสนอโดย GRPC (เช่นวิธีการสตรีม) โปรดดูคู่มือการติดตั้ง GRPC ของเรา
โปรดดูคู่มือการรับรองความถูกต้องของเราสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตรวจสอบสิทธิ์ลูกค้าของคุณ เมื่อตรวจสอบแล้วคุณจะพร้อมที่จะเริ่มร้องขอ
use Google Cloud Speech V1 RecognitionConfig AudioEncoding ;
use Google Cloud Speech V1 RecognitionConfig ;
use Google Cloud Speech V1 StreamingRecognitionConfig ;
$ recognitionConfig = new RecognitionConfig ();
$ recognitionConfig -> setEncoding ( AudioEncoding :: FLAC );
$ recognitionConfig -> setSampleRateHertz ( 44100 );
$ recognitionConfig -> setLanguageCode ( ' en-US ' );
$ config = new StreamingRecognitionConfig ();
$ config -> setConfig ( $ recognitionConfig );
$ audioResource = fopen ( ' path/to/audio.flac ' , ' r ' );
$ responses = $ speechClient -> recognizeAudioStream ( $ config , $ audioResource );
foreach ( $ responses as $ element ) {
// doSomethingWith($element);
}
ส่วนประกอบนี้ถือว่าเป็น GA (โดยทั่วไป) เช่นนี้จะไม่แนะนำการเปลี่ยนแปลงที่เข้ากันไม่ได้ในการเผยแพร่ผู้เยาว์หรือแพทช์ใด ๆ เราจะแก้ไขปัญหาและคำขอที่มีความสำคัญสูงสุด