Pular para o conteúdo principal

Voice Input

Um componente de entrada de voz.

Opções

  • autorecord | boolean: controla se a gravação deve ser iniciada automaticamente. Default: false.
  • defaultValue | string: valor do texto padrão. Default: ''.
  • grammars | array: lista de gramática de fala (sem suporte). Default: [].
  • legend | (string|node): legenda exibida na frente do campo de entrada. Default: ''.
  • mode | string: definir como "cheio" para exibir um campo de entrada de texto ao lado do microfone, "status" para exibir apenas uma barra de status com os textos transcritos, "microfone" para exibir apenas um botão para alternar a gravação, ou "ninguém" quando a entrada de voz deve ser invisível e controlada puramente através de teclas de atalho / comandos de voz. Default: 'full'.
  • maxAlternatives | number: número máximo de alternativas oferecidas por resultado de reconhecimento de fala. Default: 1.
  • onChange | function: função de chamada de retorno invocada quando o valor de entrada de texto é atualizado. Default: onChange() {}.
  • onClick | function: função de chamada de retorno invocada ao clicar no botão do microfone. Default: onClick() {}.
  • onFinalText | function: função de chamada de retorno invocada uma vez que o texto final é recebido. Default: onFinalText() {}.
  • onRecordingStart | function: função de chamada de retorno invocada quando a gravação é iniciada. Default: onRecordingStart() {}.
  • onRecordingStop | function: função de chamada de retorno invocada quando a gravação é interrompida. Default: onRecordingStop() {}.
  • onSegment | function: função de chamada de retorno invocada com segmentos de texto. Default: onSegment() {}.
  • onSubmit | function: função chamada de retorno ao enviar o valor de entrada de texto pressionando "Enter". Default: onSubmit() {}.
  • placeholder | string: espaço reservado para entrada de texto. Default: none.
  • remote | object: objeto com "start", "stop", e "toggle" e teclas de atalho associadas. Default: none.
  • className | string: nome da classe. Default: ''.
  • style | object: Estilos em linha CSS. Default: {}.
  • timeout | number: número de milissegundos após os quais a gravação. Default: none.
  • stopTooltip | string: mensagem de dica de ferramenta exibida durante a gravação. Default: none.
  • startTooltip | string: mensagem de dica de ferramenta exibida sem gravação. Default: none.
  • tooltipPlacement | string: direção da ponta da ferramenta. Default: 'left'.
  • width | number: largura de entrada de voz (em px). Default: 500.
  • height | number: altura de entrada de voz (em px). Default: 36.

Exemplos

Editor ao vivo
Resultado
ReferenceError: Provider is not defined