Crear un archivo de voz asíncrono
Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
Crea un archivo de voz asíncrono.
Código de ejemplo
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],[],[],[],null,["# Create an asynchronous speech file\n\nCreates an asynchronous speech file.\n\nCode sample\n-----------\n\n### C++\n\n\nTo learn how to install and use the client library for Speech-to-Text, see\n[Speech-to-Text client libraries](/speech-to-text/docs/client-libraries).\n\n\nTo authenticate to Speech-to-Text, set up Application Default Credentials.\nFor more information, see\n\n[Set up authentication for a local development environment](/docs/authentication/set-up-adc-local-dev-environment).\n\n // Create a Speech client with the default configuration\n auto client = speech::SpeechClient(speech::MakeSpeechConnection());\n // Parse command line arguments.\n auto args = ParseArguments(argc, argv);\n auto const file_path = args.path;\n speech::v1::LongRunningRecognizeRequest request;\n *request.mutable_config() = args.config;\n\n // Pass the Google Cloud Storage URI to the request.\n request.mutable_audio()-\u003eset_uri(file_path);\n // Call LongRunningRecognize(), and then `.get()` to block until the operation\n // completes. The client library polls the operation in the background.\n auto response = client.LongRunningRecognize(request).get();\n // If the response is an error just report it:\n if (!response) {\n std::cerr \u003c\u003c \"Error in LongRunningRecognize: \" \u003c\u003c response.status() \u003c\u003c \"\\n\";\n return 1;\n }\n // Dump the transcript of all the results.\n for (auto const& result : response-\u003eresults()) {\n for (auto const& alternative : result.alternatives()) {\n std::cout \u003c\u003c alternative.confidence() \u003c\u003c \"\\t\" \u003c\u003c alternative.transcript()\n \u003c\u003c \"\\n\";\n }\n }\n\nWhat's next\n-----------\n\n\nTo search and filter code samples for other Google Cloud products, see the\n[Google Cloud sample browser](/docs/samples?product=speech)."]]