首页 > 解决方案 > 使用 Python 从 Azure Speech to Text Services 获取审查词的时间戳

问题描述

如何使用 Python 获取带有 Azure Speech to Text Services 的音频文件中被审查词(亵渎)的偏移量和持续时间?我可以看到转换后的文本中的脏话带有星号,并且与口语的长度相同。我想获取说出脏话的时间戳,以便我可以使用这些信息来采取行动,比如将音频静音。

标签: pythonazurespeech-to-textazure-cognitive-services

解决方案


您必须在识别中请求单词级时间戳。您可以通过以下答案找到如何使用 Azure Speech to Text 和 Python SDK 获取字级时间戳?

简而言之,您必须使用speech_config.request_word_level_timestamps()


推荐阅读