Получайте временные метки цензурированных слов из Azure Речи к текстовым сервисам, используя Python - PullRequest
0 голосов
/ 04 апреля 2020

Как я могу получить смещение и длительность цензурированных слов (ненормативную лексику) в аудиофайле с помощью Azure Speech to Text Services с использованием Python? Я вижу, что ругательства в преобразованном тексте помечены звездочкой и имеют ту же длину, что и произнесенные слова. Я хотел получить временную метку, в которой произносятся ругательства, чтобы я мог использовать эту информацию для таких действий, как отключение звука.

1 Ответ

1 голос
/ 04 апреля 2020

Вы должны запросить отметку времени на уровне слова в вашем распознавании. Вы можете узнать, как с этим ответом: Как получить временные метки на уровне слов, используя Azure Речь к тексту и Python SDK?

В нескольких словах вы должны использовать speech_config.request_word_level_timestamps()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...