{
  "tag": "dii@0.8/faster-whisper-large-v3-ft/2026-08-09T17:19/3c4240902ee6",
  "generated_at": "2026-08-09T17:19:25+00:00",
  "tts": {
    "model": "tigopt/piper-pt_PT-dii-medium",
    "voice": "dii",
    "speed": 0.8
  },
  "stt": {
    "model": "rnribeiro/faster-whisper-large-v3-ft",
    "verify_attempts": 12
  },
  "nudges": [
    [
      "^A\\b",
      "aaA"
    ],
    [
      "\\bO\\b",
      "U"
    ],
    [
      "\\b[Aa] á",
      "aaA á"
    ],
    [
      "\\bHá\\b",
      "aaá"
    ],
    [
      "\\btenho\\b",
      "teinhu"
    ],
    [
      "\\besgoto\\b",
      "es-gouto"
    ],
    [
      "\\bentupida\\b",
      "entuupida"
    ],
    [
      "\\b[Qq]uero\\b",
      "quero-u"
    ]
  ],
  "clips": {
    "sim_aceito_a_gravacao.wav": {
      "sha256": "eadf83ebb19fc055b980b19b0ed1edc92a4d746cdef3b25ba592a3208b7fb8a3",
      "text": "Sim, aceito a gravação.",
      "spoken": "Sim, aceito a gravação.",
      "transcript": "sim aceito a gravação",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "nao_nao_aceito_a_gravacao.wav": {
      "sha256": "b1569ead0f3343eaa0b9e0f2c47dc8e884fc9595818926a2f7a0c0a737292391",
      "text": "Não, não aceito a gravação.",
      "spoken": "Não, não aceito a gravação.",
      "transcript": "não não aceito a gravação",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "nao_esta_correto.wav": {
      "sha256": "1d37f60eab70ddd19da6707182be6a9f074aa55392dc96c8618fc50840ff5785",
      "text": "Não está correto.",
      "spoken": "Não está correto.",
      "transcript": "não está correto",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "ha_uma_fuga_de_agua_na_rua.wav": {
      "sha256": "dbba3f74efb64166322e49306f27bb5cce3a3c9bd879905c8d6ab9cdaf7665ed",
      "text": "Há uma fuga de água na rua, está a sair muita água do passeio.",
      "spoken": "aaá uma fuga de água na rua, está a sair muita água do passeio.",
      "transcript": "há uma fuga de água na rua, está a sair muita água do passeio",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "quero_comunicar_a_leitura.wav": {
      "sha256": "d29e6af4b4b355587bf0d396f06c89ccbf2e89ff0ac3a5b2068236c92709d753",
      "text": "Quero comunicar a leitura do contador.",
      "spoken": "quero-u comunicar a leitura do contador.",
      "transcript": "quero comunicar a leitura do contador",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "nao_tenho_agua_em_casa.wav": {
      "sha256": "9462742f043c58f1a7581281a45302a0318cdaffbe1e8deb067b23e70bb6f61d",
      "text": "Não tenho água em casa desde ontem de manhã.",
      "spoken": "Não teinhu água em casa desde ontem de manhã.",
      "transcript": "não tenho água em casa desde ontem de manhã",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "o_esgoto_esta_entupido.wav": {
      "sha256": "fbd32acbdaab1b06edb298864b13fa6705f4af8058b6b1fcd94bc98b8344cf48",
      "text": "O esgoto está entupido na rua e está a transbordar.",
      "spoken": "U es-gouto está entupido na rua e está a transbordar.",
      "transcript": "o esgoto está entupido na rua e está a transbordar",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "a_agua_da_torneira_esta_turva.wav": {
      "sha256": "5717d745725c09600ae498f96ae12d2f22d7efc62ac7476ae027b41554657acd",
      "text": "A água da torneira está turva e tem mau cheiro.",
      "spoken": "aaA água da torneira está turva e tem mau cheiro.",
      "transcript": "a água da torneira está turva e tem mau cheiro",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "motivo_turvacao.wav": {
      "sha256": "2c94adb603c355c0ab92a738175a656d8091ab6404ee3692e9eafd9d23956fb7",
      "text": "Turvação.",
      "spoken": "Turvação.",
      "transcript": "plevação",
      "score": 0.0,
      "renders": 12,
      "verified": false
    },
    "cobraram_por_estimativa.wav": {
      "sha256": "00cbc96b6eb873d350810c75deacd552c0644fbe8c04500b67671fa21838d458",
      "text": "Cobraram a água por estimativa e o valor está errado.",
      "spoken": "Cobraram aaA água por estimativa e o valor está errado.",
      "transcript": "cobraram a água por estimativa e o valor está errado",
      "score": 1.0,
      "renders": 2,
      "verified": true
    },
    "quero_marcar_recolha_de_monos.wav": {
      "sha256": "f6c85cdfb64bbec6a876f5db0c188d5cffe2a41816fe2f340eef4bc7ac71a9bb",
      "text": "Quero marcar uma recolha de monos, tenho móveis e objetos grandes para recolher.",
      "spoken": "quero-u marcar uma recolha de monos, teinhu móveis e objetos grandes para recolher.",
      "transcript": "quero marcar uma recolha de monos tenho móveis e objetos grandes para recolher",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "agua_tem_pouca_pressao.wav": {
      "sha256": "c684d62fb451f38bfd346488f2c23ec1d6043dcf7862cf5fd3c0f8f82441ace2",
      "text": "A água tem pouca pressão em casa.",
      "spoken": "aaA água tem pouca pressão em casa.",
      "transcript": "a água tem pouca pressão em casa",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "contador_agua_avariado.wav": {
      "sha256": "d2fefd705442e86cb86aef70b28e91e101f64b126abaf47b9da693fbc0ecfd17",
      "text": "O contador da água está avariado.",
      "spoken": "U contador da água está avariado.",
      "transcript": "o contador da água está avariado",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "preciso_esvaziar_fossa_septica.wav": {
      "sha256": "1345a3d160c21f37f33f770306c174e8eb310b70e6f8a2b99220c7860111034d",
      "text": "Preciso de esvaziar a fossa séptica.",
      "spoken": "Preciso de esvaziar a fossa séptica.",
      "transcript": "preciso de esvaziar a fossa séptica",
      "score": 1.0,
      "renders": 2,
      "verified": true
    },
    "quero_recolha_residuos_verdes.wav": {
      "sha256": "41ce7263a2d66e46d2ac735c2ce337341def913757b7e6e175add9ad4748887c",
      "text": "Quero requisitar uma recolha de ramos e resíduos verdes.",
      "spoken": "quero-u requisitar uma recolha de ramos e resíduos verdes.",
      "transcript": "quero requisitar uma recolha de ramos e resíduos verdes",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "tenho_sanita_entupida.wav": {
      "sha256": "25c6d0254be48ce15943e2204a44f6d422317f41f911f818a12dbfc426c5e03b",
      "text": "Tenho a sanita entupida em casa.",
      "spoken": "Tenho a sanita entuupida em casa.",
      "transcript": "tenho a sanita entupida em casa",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "estou_espera_ligacao_agua.wav": {
      "sha256": "3b186d89b34689804aa3c31a7284aaf9792353a111cc1f1fff3f6f98ef4bfed7",
      "text": "Estou à espera da ligação da água.",
      "spoken": "Estou à espera da ligação da água.",
      "transcript": "estou à espera da ligação da água",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "estou_espera_ligacao_saneamento.wav": {
      "sha256": "3bc11b90e369e49b92f0829d42411e5a6b30267aa22799f197883f8a326f36b1",
      "text": "Estou à espera da ligação do saneamento.",
      "spoken": "Estou à espera da ligação do saneamento.",
      "transcript": "estou à espera da ligação do saneamento",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "descarga_ilegal_saneamento.wav": {
      "sha256": "1fcd8409aa0e0380a42962e720515e2dd6c4729837bdc500432943eec8a0ab2b",
      "text": "Há uma descarga ilegal de esgoto na rede de saneamento público.",
      "spoken": "aaá uma descarga ilegal de es-gouto na rede de saneamento público.",
      "transcript": "há uma descarga ilegal de esgoto na rede de saneamento público",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "lixo_abandonado_na_rua.wav": {
      "sha256": "3f3a0d060339e2c52fe2d2462fb10d66f721160502f9a0dedc1012679dc55836",
      "text": "Há lixo abandonado na rua.",
      "spoken": "aaá lixo abandonado na rua.",
      "transcript": "há lixo abandonado na rua",
      "score": 1.0,
      "renders": 4,
      "verified": true
    },
    "camiao_lixo_nao_passou.wav": {
      "sha256": "b7d7a29fb1c8da4724d32043f788af8cd035e6821fd8fb445b0657be46ed525f",
      "text": "O camião do lixo não passou.",
      "spoken": "U camião do lixo não passou.",
      "transcript": "o camião do lixo não passou",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "contentor_lixo_danificado.wav": {
      "sha256": "cf1ef5a9fe0bf7b561682e1a43f857140b8274143f658ffe000a8c8542eee7c0",
      "text": "O contentor do lixo está danificado.",
      "spoken": "U contentor do lixo está danificado.",
      "transcript": "o contentor do lixo está danificado",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "quero_falar_sobre_obras_publicas.wav": {
      "sha256": "d6068b7a2a7eac6537292c1a986f9165e822392c6df80ad3305d589af89197f9",
      "text": "Quero falar sobre obras públicas.",
      "spoken": "quero-u falar sobre obras públicas.",
      "transcript": "quero falar sobre obras públicas",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "sim_esta_correcto.wav": {
      "sha256": "8d45000f900033fbc0b33665305de8b4e036d1594156f5edeb0efe83d6d49253",
      "text": "Sim, está correcto.",
      "spoken": "Sim, está correcto.",
      "transcript": "sim está correcto",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "codigo_consumidor_12345.wav": {
      "sha256": "72edf02f8bad5929f34ca482705ac433cf799ef94825d3b46467cadea847f4ac",
      "text": "O meu código de consumidor é, um dois três quatro cinco.",
      "spoken": "U meu código de consumidor é, um dois três quatro cinco.",
      "transcript": "o meu código de consumidor é um dois três quatro cinco",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "numero_fatura_2024_1234.wav": {
      "sha256": "94d57c3cb7623a1963b14784823f7441d801e54e5389cc0582de923d3430fb05",
      "text": "O número da fatura é, dois, zero, dois, quatro; barra; mil duzentos e trinta e quatro.",
      "spoken": "U número da fatura é, dois, zero, dois, quatro; barra; mil duzentos e trinta e quatro.",
      "transcript": "o número da fatura é dois zero dois quatro barra mil duzentos e trinta e quatro",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "valor_leitura_cinquenta_e_cinco.wav": {
      "sha256": "273d97259c8efa351e1909736ccd03a92fb93a94383c97b3a7a0c1f570dfca18",
      "text": "O valor da leitura é cinquenta e cinco.",
      "spoken": "U valor da leitura é cinquenta e cinco.",
      "transcript": "o valor da leitura é cinquenta e cinco",
      "score": 1.0,
      "renders": 1,
      "verified": true
    },
    "cinco.wav": {
      "sha256": "34fa2087c4d9ab8cbb83c14bc682ee3bfa06509030c034673a9507d256b49255",
      "text": "A minha nota de satisfação é cinco.",
      "spoken": "aaA minha nota de satisfação é cinco.",
      "transcript": "a minha nota de satisfação é cinco",
      "score": 1.0,
      "renders": 1,
      "verified": true
    }
  }
}