本页面介绍了如何使用 Cloud Speech-to-Text 自动检测音频数据中的亵渎性字词,并在转写内容中予以剔除。
您可以通过在 RecognitionConfig 中设置 profanityFilter=true 来启用脏话过滤器。启用后,Cloud Speech-to-Text 将尝试检测亵渎性字词,并在转写内容中仅返回第一个字母后跟星号(例如 f***)。如果此字段设置为 false 或未设置,Cloud Speech-to-Text 将不会尝试过滤脏话。
以下示例演示了如何启用脏话过滤器以识别存储在 Cloud Storage 存储桶中的音频。
Java
如需了解如何安装和使用 Cloud STT 客户端库,请参阅 Cloud STT 客户端库。如需了解详情,请参阅 Cloud STT Java API 参考文档。
如需向 Cloud STT 进行身份验证,请设置应用默认凭证。如需了解详情,请参阅为本地开发环境设置身份验证。
Node.js
如需了解如何安装和使用 Cloud STT 客户端库,请参阅 Cloud STT 客户端库。如需了解详情,请参阅 Cloud STT Node.js API 参考文档。
如需向 Cloud STT 进行身份验证,请设置应用默认凭证。如需了解详情,请参阅为本地开发环境设置身份验证。
Python
如需了解如何安装和使用 Cloud STT 客户端库,请参阅 Cloud STT 客户端库。如需了解详情,请参阅 Cloud STT Python API 参考文档。
如需向 Cloud STT 进行身份验证,请设置应用默认凭证。如需了解详情,请参阅为本地开发环境设置身份验证。