1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- type: com.google.api.codegen.samplegen.v1p2.SampleConfigProto
- schema_version: 1.2.0
- samples:
- - region_tag: speech_transcribe_multilanguage_beta
- title: Detecting language spoken automatically (Local File) (Beta)
- description: |
- Transcribe a short audio file with language detected from a list of possible languages
- rpc: Recognize
- service: google.cloud.speech.v1p1beta1.Speech
- request:
- - field: audio.content
- value: resources/brooklyn_bridge.flac
- input_parameter: local_file_path
- comment: Path to local audio file, e.g. /path/audio.wav
- value_is_file: true
- - field: config.language_code
- value: "fr"
- comment: |
- The language of the supplied audio. Even though additional languages are
- provided by alternative_language_codes, a primary language is still required.
- - field: config.alternative_language_codes[0]
- value: "es"
- comment: |
- Specify up to 3 additional languages as possible alternative languages
- of the supplied audio.
- - field: config.alternative_language_codes[1]
- value: "en"
- response:
- - loop:
- variable: result
- collection: $resp.results
- body:
- - comment:
- - The %s which was detected as the most likely being spoken in the audio
- - language_code
- - print:
- - "Detected language: %s"
- - result.language_code
- - comment:
- - First alternative is the most probable result
- - define: alternative = result.alternatives[0]
- - print:
- - "Transcript: %s"
- - alternative.transcript
|