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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file audio_searcher-0.1.3.tar.gz.

File metadata

  • Download URL: audio_searcher-0.1.3.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.10

File hashes

Hashes for audio_searcher-0.1.3.tar.gz
Algorithm Hash digest
SHA256 3b968eef0fe9ac84d7ff577e0154eec39e9ac132f26b8bccd4547500ef63b9a1
MD5 627bfd2527ff0e2abe9a777305eaded1
BLAKE2b-256 88411f4dc75b9145cd41f04684f10986a7e60668b3996cf5f2006fba00b211e9

See more details on using hashes here.

File details

Details for the file audio_searcher-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for audio_searcher-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 af7aa4f945f8da75e2901ecf15929bf743718931411cd6261ce39318a19635a9
MD5 61bfa21740f7c86ab94552b0bc0e1900
BLAKE2b-256 807343016bbcdc69999f2f5cb3be29e73ceae46e3b748d485c2c6ead6f4e06f0

See more details on using hashes here.

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