Membuat file ucapan asinkron

Membuat file ucapan asinkron.

Contoh kode

C++

Untuk mempelajari cara menginstal dan menggunakan library klien untuk Cloud STT, lihat library klien Cloud STT.

Untuk melakukan autentikasi ke Cloud STT, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.

// Create a Speech client with the default configuration
auto client = speech::SpeechClient(speech::MakeSpeechConnection());
// Parse command line arguments.
auto args = ParseArguments(argc, argv);
auto const file_path = args.path;
speech::v1::LongRunningRecognizeRequest request;
*request.mutable_config() = args.config;

// Pass the Google Cloud Storage URI to the request.
request.mutable_audio()->set_uri(file_path);
// Call LongRunningRecognize(), and then `.get()` to block until the operation
// completes. The client library polls the operation in the background.
auto response = client.LongRunningRecognize(request).get();
// If the response is an error just report it:
if (!response) {
  std::cerr << "Error in LongRunningRecognize: " << response.status() << "\n";
  return 1;
}
// Dump the transcript of all the results.
for (auto const& result : response->results()) {
  for (auto const& alternative : result.alternatives()) {
    std::cout << alternative.confidence() << "\t" << alternative.transcript()
              << "\n";
  }
}

Langkah berikutnya

Untuk menelusuri dan memfilter contoh kode untuk produk Google Cloud lainnya, lihat browser contohGoogle Cloud .