Sobre este projeto
it-programming / web-development
Aberto
Estou fazendo requisições em uma api que me retorna um json e gostaria de extrair algumas informações desse resultado. Segue um exemplo:
{
"result_index":0,
"results":[
{
"final":true,
"alternatives":[
{
"transcript":"basicamente eu fazia a palhaçada é ",
"confidence":0.79,
"timestamps":[
[
"basicamente",
0.43,
1.31
],
[
"eu",
1.31,
1.38
],
[
"fazia",
1.38,
1.78
],
[
"a",
1.78,
1.84
],
[
"palhaçada",
1.84,
2.74
],
[
"é",
3.32,
3.88
]
]
}
],
"keywords_result":{
"basicamente":[
{
"start_time":0.43,
"end_time":1.31,
"confidence":0.92,
"normalized_text":"basicamente"
}
]
}
},
{
"final":true,
"alternatives":[
{
"transcript":"fazia coisa de criança ",
"confidence":0.6,
"timestamps":[
[
"fazia",
5.58,
5.96
],
[
"coisa",
5.96,
6.26
],
[
"de",
6.26,
6.38
],
[
"criança",
6.38,
6.96
]
]
}
],
"keywords_result":{
}
}
]
}
Desejo que:
1) Se o parâmetro keywords_result estiver preenchido, apareça um texto indicando o número de palavras chave encontradas. Exemplo: "1 palavra(s) chave"
2) Para cada palavra retornada no parâmetro "timestamps", se o tempo do término da palavra for diferente do início da próxima, deve ser indicado um ponto de interrupção. Exemplo: a palavra "palhaçada" termina em 2.74 e a palavra seguinte "é" inicia em 3.32 então houve "1 interrupção" nesse trecho.
3) Se a palavra de determinada posição i for igual a pelo menos uma das duas palavras que a antecedem ou igual a pelo menos uma das duas palavras que a sucedem, seja indicado o número de repetições encontradas. Exemplo: "1 repetição"
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: 19 de Setembro de 2022
Habilidades necessárias