audio
Áudio
Áudio gravado no dispositivo ou importado, guardado no bucket de anexos como o file (o valor é o mesmo JSON mais durationMs); opcionalmente transcrito por IA, com o texto na própria célula (transcript) e copiado, a pedido ou sozinho, para uma coluna de texto da mesma linha.
- Kind:
component - Key:
audio - Categoria:
ficheiro - Envelope: mapa (um objeto JSON em
config)
Campos
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
hintText | string | não | - | Texto de ajuda do campo. | - |
allowRecord | boolean | não | true | Mostra o botão de gravar no dispositivo. | - |
allowImport | boolean | não | true | Mostra o botão de importar um ficheiro de áudio. | - |
maxDurationMinutes | integer | não | 30 | A gravação para sozinha ao fim destes minutos (1 a 30). | - |
transcribe | boolean | não | false | Transcreve com IA cada áudio novo logo que fica gravado; o texto fica na célula (transcript). Cobra créditos de IA. | - |
targetColumn | string | não | - | Opcional: coluna de texto ou descrição desta tabela para onde se copia a transcrição. | coluna (nome) |
language | enumeration | não | "auto" | Língua falada; "auto" deixa o modelo detetá-la. | - |
autoFillTarget | boolean | não | - | Junta sozinho o texto à targetColumn quando a transcrição chega. Sem a chave vale o haver targetColumn (colunas antigas copiavam sempre); a app grava-a sempre, desligada numa coluna nova. | - |
Exemplo JSON
{
"allowRecord": true,
"allowImport": true,
"maxDurationMinutes": 30,
"transcribe": false,
"language": "auto"
}
Gerado de definitions.json versão 35a57cb3aa07. Esta página nasce no build: não se edita à mão.