Créer un fichier vocal asynchrone

Crée un fichier vocal asynchrone.

Exemple de code

C++

Pour savoir comment installer et utiliser la bibliothèque cliente pour Cloud STT, consultez Bibliothèques clientes Cloud STT.

Pour vous authentifier auprès de Cloud STT, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.

// 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";
  }
}

Étape suivante

Pour rechercher et filtrer des exemples de code pour d'autres produits Google Cloud , consultez l'explorateur d'exemplesGoogle Cloud .