عميل PHP Idiomatic لخطاب السحابة.
ملاحظة: هذا المستودع جزء من Google Cloud PHP. يجب توجيه أي طلبات دعم أو تقارير الأخطاء أو مساهمات التطوير إلى هذا المشروع.
يتيح سهولة تكامل تقنيات التعرف على الكلام في Google في تطبيقات المطورين. أرسل الصوت وتلقي نسخة نصية من خدمة واجهة برمجة تطبيقات الكلام إلى النص.
يرجى ملاحظة أن سطح API V2 يعتبر حاليًا تجريبيًا ونتيجة لذلك يخضع للتغيير.
للبدء ، قم بتثبيت مدير التبعية المفضل لـ 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 (متاح بشكل عام). على هذا النحو ، فإنه لن يقدم تغييرات متوقفة في أي إصدارات بسيطة أو تصحيح. سوف نتناول المشكلات والطلبات بأولوية أعلى.