このページでは、Cloud Speech-to-Text を使用して音声データ内の冒とく的な単語を自動的に検出し、音声文字変換テキストで検査する方法について説明します。
RecognitionFeatures で profanityFilter=true を設定することで、冒とくフィルタを有効にできます。有効な場合、Cloud Speech-to-Text は冒とく的な単語の検出を試みます。検出すると、該当箇所の先頭文字以外をアスタリスクに置き換えた文字(例: f***)を返します。このフィールドを false に設定するか、未設定のままにすると、Cloud Speech-to-Text は冒とく的な表現をフィルタリングしません。
次のサンプルは、Cloud Storage バケットに保存されている音声を冒とくフィルタで認識する方法を示しています。
Python
Cloud STT 用のクライアント ライブラリをインストールして使用する方法については、Cloud STT クライアント ライブラリをご覧ください。詳細については、Cloud STT Python API のリファレンス ドキュメントをご覧ください。
Cloud STT に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。