Skip to main content

nanika

Project description

概要

nanika は、複数の音声ファイルを一括で処理し、csv ファイルに MFCC 特徴量を記録できるツールです. librosa で動く音声ファイルであれば動きます。

機能

  • 複数のファイルをまとめて抽出、記録する
  • 変換前のファイルはすべて残ります

インストール

pip3 install nanika

使い方 example

  • ライブラリのインポート
import nanika as nk
  • 処理の設定

  • extension = "拡張子の指定"

  • folder_path = "特徴量を抽出したい音声ファイルのフォルダの指定"

  • output_csv = "抽出後の csv ファイル保存場所の指定"

  • プログラム例

# フォルダパスを設定
extension = "mp3"
folder_path = "/Users/sugawara/dstokuron/src/music"
output_csv = "/Users/sugawara/dstokuron/src/res/audio_v2.csv"

# 変換処理を実行
nk.extract_mfcc_features(folder_path, output_csv, extension)

変換後の注意

  • 入力フォルダが存在していることを確認してください
  • フォルダ内に変換するファイルが存在していることを確認してください。
  • 出力フォルダが存在していることを確認してください。

サポート

バグ報告や機能リクエストはメールにてご連絡ください。

ライセンス

このプログラムは MIT License でライセンスされています。

バージョン

0.1.1

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

nanika-0.1.1.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nanika-0.1.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file nanika-0.1.1.tar.gz.

File metadata

  • Download URL: nanika-0.1.1.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.5

File hashes

Hashes for nanika-0.1.1.tar.gz
Algorithm Hash digest
SHA256 fbd13c4e705665d79980ac8ca9a29a4c8fc3b5e07a7ea9da21e23717014d8659
MD5 68089772a76b01722f97ee1a4380b879
BLAKE2b-256 caca751ba53b104f6f663ac7fa25e420e9b8c6e2dfa20209ec6fff7d098ddddf

See more details on using hashes here.

File details

Details for the file nanika-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: nanika-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.5

File hashes

Hashes for nanika-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dd838c1f88a6dec2f0b3c5c78f2ed446e1bfcb2337e24d2af95d0c3bae962ae6
MD5 b7977a19b1ec34075a9c6470892b0654
BLAKE2b-256 86c79386d6f16f996579af348972524b8c30bac7ed381e3722cf37ff1f6f105f

See more details on using hashes here.

Supported by

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