ブログみるアプリ
日本中の好きなブログをすばやく見られます
無料ダウンロード
ブログ村とはIDが異なります
メインカテゴリーを選択しなおす
フォロー
総合ランキング(IN)
INポイント
OUTポイント
PVポイント
資格ブログ
IT系資格
教育ブログ
専門学校教育
IT技術ブログ
IT技術メモ
総合ランキング(OUT)
総合ランキング(PV)
Python+CaboChaで日本語係り受け解析
今回は日本語の係り受けの解析ができるエンジン、CaboCha を Python から使ってみます。インストールCaboChaのインストールCaboChaは内部で MeCab を使用するようなので、事前に MeCab がインストールされている
2021/10/10 11:00
Pythonで日本語解析
Pythonってホントになんでも簡単にできるなー、というわけで、今度は日本語の文章の解析です。実はいままでにもJavaやPHPなどで挑戦しては挫折してきたのですが(苦笑)、今ならできるかも…?いろいろインストールWindows 10 Hom
2021/10/08 00:23
PythonでISTFT
今回は、前回のSTFTの逆の処理を行うISTFTについて実験します。ISTFTについてISTFTとはISTFTとは、Inverse of Short-Time Fourier Transform=逆短時間フーリエ変換の略で、要するにSTFT
2021/10/04 20:51
PythonでSTFT
今回は、音声信号をいろいろ分析・加工するための方法として、STFTの実験をしてみます。STFTについてSTFTとはSTFTとは、Short-Time Fourier Transform または Short-Term Fourier Tran
2021/10/03 17:06
Pythonで音の高さと長さを自由に変える
音声の速さ(長さ)を変えずに高さを変えるアルゴリズム前回・前々回のプログラムを組み合わせると、『音声の速さを変えずに高さを変える』ことができるようになります。つまり、周波数をn倍(長さは1/n倍) → 周波数を変えずに長さをn倍または逆に、
2021/10/02 20:33
Pythonで再生速度変更(人の声は意外に難しかった)
人の声の再生速度を変更さて、前回の再生速度変更プログラムを使って、言葉を速く/遅くしてみましょう。元データは以前も使ったこちら。※この音声は『VOICEVOX』というソフトウェアを使用して作成しました。サイトはこちら ※音声ライブラリは『V
2021/10/01 12:08
Pythonで再生速度変更(今度は音の高さを変えずに)
さて今回は、動画サイトやDVDデッキの機能としてよく見かける『音の高さを変えずに再生速度を変える』ことに挑戦してみましょう。再生速度を変える(音の高さは変えない)再生速度を変えると、波形はどうなるか 前回のような『テープやアナログレコードの
2021/09/30 23:20
Pythonで倍速再生・スロー再生(波形補間をしてみる)
せっかくwavファイルの読み書きができるようになったので、Pythonで音声処理のマネゴトをいろいろやってみようと思います。まずは再生速度の変更です。ただし、最近の動画サイトやDVDデッキでやるような『音の高さを変えずに早くしたり遅くしたり
2021/09/29 22:55
WAVファイルの読み書き
次のネタのため、ここらでwavファイルの読み書きについてまとめておきます。WAVファイルの構造WAVファイルは、RIFFとよばれる型式のファイルの一種です。RIFFとはResource Interchange File Formatの略で、
2021/09/18 16:10
Python でモジュールを作る(CUIでもリバーシ…)
PythonモジュールPython のプログラムは、特別なことを何もしなくてもモジュールとして使用することができます。モジュールを使用する場合は、モジュールを使用したいプログラム側で、import モジュール名(ファイル名から拡張子.pyは
2021/09/16 18:52
pygameでリバーシを作ってみた
GUIリバーシ今回はPython+pygameでリバーシを作ってみました。実は『リバーシの盤って8×8だっけ?』というレベルでルールうろ覚えなんですが(そして確認もしてないw)、まぁそれっぽいものが数時間でも作れました。いきなり全ソースコー
2021/09/15 20:43
pygameでマウス・キーボードを使う
今回は、pygameでマウスやキーボードを使う『イベント処理』をいろいろ試してみます。イベント処理おさらいpygameでイベントを処理する基本パターンは、以下の通りでした。while True:
2021/09/15 00:03
pygameことはじめ
PythonでGUIゲームを作るためのモジュール、pygameを使ってみました。インストールpygame は標準ではインストールされないので、例によってまずはモジュールのインストールです。Windows環境では、例によって py -m pi
2021/09/13 21:47
PythonでFFT その2
前回で一段落ついたことにして、タイトルから『短期集中』を取りました。今後は何か思いついたときに不定期に書いていきます。前回の補足(位相の取得)フーリエ変換によって求める式を、少し修正します。 \ \(+\phi_k\) という項を増やしまし
2021/09/09 20:02
短期集中:PythonでFFT
FFTフーリエ変換フーリエ変換について数学的にちゃんと説明するのは難しいのですが(というかブログ主が判ってません)、思いっきり大雑把にいえば、周期関数(一定のパターンの繰り返し)を、いくつかの sin 関数や cos 関数をつかって表すとい
2021/09/04 01:42
短期集中:Pythonの配列でいろいろ遊ぶ(numpy続き)
numpyには便利な関数があります。配列対応の数学関数numpyでは、\(\sin x\)、\(\cos x\) などの三角関数や、\(\log x\)、\(e^x\)などの指数・対数関数など、便利な数学関数がいろいろあります。いやそんなも
2021/09/02 21:00
短期集中:Pythonで行列計算(NumPyを使う)
Pythonの特徴の1つには、科学技術計算のライブラリが充実していることがあるのだそうです。今回はその中でも有名な、NumPy と SciPy を使って観ようと思います。NumPy は、行列やベクトルの計算を行うためのライブラリです。行列の
2021/09/01 21:00
短期集中:PythonでWeb名簿管理 その3
Python勉強企画、9日目もCGIです。 今回こそは名簿管理を完成させます。Pythonの文法・メソッドの使用法としては新しい話はないので、解説少なめです。生徒情報の編集機能編集機能の仕様画面設計更新機能の画面は、以下のようにします。新
2021/08/31 21:00
短期集中:PythonでWeb名簿管理 その2
Python勉強企画、8日目もCGIです。 前回の名簿管理に機能を追加します。データベースへデータを新規追加(挿入)するやり方と、入力内容のチェックのための正規表現の使い方を試してみます。生徒情報の新規追加機能新規追加機能の仕様最初にしっ
2021/08/30 21:00
短期集中:PythonでWebプログラミング(名簿管理)
Python勉強企画、7日目もCGIです。 名簿管理をネタに、データベース処理をためしてみます。仕様を決定しよう全体の仕様とある学校の生徒名簿という体のプログラムです。機能機能は、・生徒情報の一覧表示・生徒情報の追加・生徒情報の編集・生徒
2021/08/28 21:00
「ブログリーダー」を活用して、MAX CARTERさんをフォローしませんか?