Skip to main content

A tool to search for keywords in audio files

Project description

Audio Searcher

このコードは音声ファイル内の言葉を検索するためのものです。
例えば授業や会議等で「課題のことについてだけ聞き返したいなっ」という時にこれを使うと見つけられちゃいます⭐️
機能的にはGoogleの音声認識サービスを使ってテキストに変換しています

How to use

下記は私の環境(apple M1,Python 3.9.10)で実際に動かしたコードです^^*

from audio_searcher.audio_search import AudioSearcher
##階層は自分で調節してね!!

if __name__ == "__main__":
    audio_file = "sample_audio.mp3"  # 音声ファイルへのパスを指定してね
    keyword = "見て"  # 検索したいキーワードを指定してね

    searcher = AudioSearcher(language='ja-JP')  # 使用する言語を指定します
    transcribed_text = searcher.transcribe(audio_file)
    
    if "Could not" not in transcribed_text:
        print("Transcribed Text:", transcribed_text)
        occurrences = searcher.search_keyword(transcribed_text, keyword)
        if occurrences:
            print(f"Keyword '{keyword}' found at positions: {occurrences}")
        else:
            print(f"Keyword '{keyword}' not found in the text.")
    else:
        print(transcribed_text)

Installation

使ってみてね
You can install the package using pip:

pip install audio_searcher

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

audio_searcher-0.1.3.tar.gz (3.0 kB view hashes)

Uploaded Source

Built Distribution

audio_searcher-0.1.3-py3-none-any.whl (4.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page