Показать показатель доверия для каждого слова в транскрипции Google Speech API - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь напечатать показатель доверия для каждого слова, а не только полное предложение, как оно в настоящее время показывает.Как это должно быть сделано?

В настоящее время это мой вывод:

Transcript:  Okay. Thank you so much for bye-bye.
Confidence: 0.93427926302
Word: Okay., start_time: 1500.9, end_time: 1501.5
Word: Thank, start_time: 1501.5, end_time: 1501.8
Word: you, start_time: 1501.8, end_time: 1501.9
Word: so, start_time: 1501.9, end_time: 1502.1
Word: much, start_time: 1502.1, end_time: 1502.1
Word: for, start_time: 1502.1, end_time: 1502.3
Word: bye-bye., start_time: 1502.3, end_time: 1502.9

Я хочу знать показатель доверия для каждого слова!

Ответы [ 2 ]

0 голосов
/ 11 января 2019

Похоже, что достоверность на уровне слов в настоящее время является частью только версии API v1p1beta.

См. Параметр enableWordConfidence в бета-версии документов здесь .

0 голосов
/ 16 июня 2018

(У меня недостаточно репутации, чтобы комментировать)

Я вижу, вы получаете start_time и end_time.Вы получаете это от WordInfo API?Если это не так, я предлагаю вам взглянуть на него ( ссылка ).

В версии API V1 WordInfo имеет поле confidence, которое выглядит следующим образом:это за слово *.Вы не сказали, какой язык, метод (REST vs grpc) или версию API вы используете, но я надеюсь, что это поможет некоторым.

* Я только начал изучать Google Speech API на этой неделе и не использовал этопока естьВозьми то, что я говорю, с крошкой соли.

...