я так понимаю это php и занимаетесь вы разбором прилетающего json. Тогда непонятно, почему массив трехмерный. и достаточно только <?
$voice_cmd = $json_array["hypotheses"][0]["utterance"];
if ( $voice_cmd >= 0.5 )
echo $test;
?>
мне так кажется
да, но дело в том что мне нужно сравнить именно hypotheses. ТАк как utterance идут символы. Вот как это реализовано в одном из примерах.
my $json_xs = JSON::XS->new();
$json_xs->utf8(1);
my @hypo = $json_xs->decode($json)->{'hypotheses'};
my $dost = $hypo[0][0]{'confidence'};
my $text = $hypo[0][0]{'utterance'};
$dost = 0.0 if !defined $dost;
$text = "" if !defined $text;
print "+OK - Text is: \"$text\", confidence is: $dost\n";
if($dost > 0.5)
{