2025年3月16日日曜日

簿記の勉強

 最近、まったく簿記3級の勉強をしていない。

仕事が忙しいというか、

簿記3級の残りの勉強は、終盤にさしかかっている。

一度も解いていない問題は、最後の模擬試験3回分のみ。

模擬試験なので、まとまった時間が必要なんですよ。

で、その時間がなかなか取れないんです。

というのは言い訳でしかない。

わくわく感がなくなっただけです。

ということで、

今のAI実力スコアは


ということで、63.3点までアップしています。

おそらく、模擬試験を3回解けば、70点を超えられるはず!

あと、もう少しですが、

今解いている簿記のコースが2024年度版で、

3月31日で終了して、表示できなくなります。

しかし、2025年版を追加料金なく受講できるコースなので、勉強は続けられるのですが、

スコアの点数は引き継げないので、また、最初からレベル上げをしないといけません。


2025年3月15日土曜日

ミスる

 whisperの環境を作っている時に、よくわからず、

pip install ffmpeg してしまった。

これは本家のffmpegとは、まったく関係ない中華系の人がつくったモジュール

スクリプトを見たけれど、ffmpegを使って、何かするスクリプトだと思う。

PCをスマートスキャンしたけれど、反応無し。

なんだか、不安になってきました。

whisperの環境を作っている時に、再起動してみたら、

画面がセーフモードのような、画角が小さい画面で起動したんですよ。

これは、なんか違うと思って、

再起動したら、元に戻ったですけれど、

やばい気がするので、OSを再起動したいけれど、

仕事が忙しくて、そんな時間ないよー。

だれか、python モジュールのffmpegを検証してください。

perplexityにffmpegのスクリプトをアップロードして危険性はないか 聞いてみたけれど、

ないんじゃない?みたいな軽い感じでした。


Pythonでffmpegを使って動画をmp3に変換する方法 

 https://mekatana.com/python-ffmpeg/

上のサイトにインストールしてる人を発見!

意外に大丈夫なのかな?と思ったら、

conda install ffmpeg でインストールされるのはffmpegのバイナリみたいです。
pip install ffmpegでインストールされるのはラッパーで、別物です。


追記

なぜミスったのか、いろいろ検索したら、

そういえば、

https://qiita.com/cp_kurita/items/92307a3f717922a9283f

ここのサイトを参考にしたからだということを思い出した。

ここで、確実に pip install ffmpegと書いてある。

ここのサイトが原因だ! クレームを入れたい!が、あえてしない。


pypiのffmpegのソースファイルをDLして解凍して、

中身をチェックしたけれど、

特に、変なところは無かったと思う。

本家のffmpegを実行するのに、subprocess()関数を実行しているが、

ffmpegのコマンドしか実行していないっぽい。


私のPCをウイルススキャンしたけれど、何も検出されなかった。


仮想環境をデリートして、再び仮想環境を作成

今回は、 pip install -U openai-whisper のみ実行で

pip install ffmpeg-pythonも実行しなかったが、

なぜか、whisper動いたよ。

もうそういう時代なのかな。

それとも、前回のffmpeg-pythonが残っているのかな

不明である


ささやき

 前から、mp3の音声をテキストに文字おこししたいと思っていたのですが、

有料サービスだと、お金がかかる上、たくさん変換できないという感じだったので、

諦めていたのですが、VLCで生成AIの字幕機能がつく!みたいなニュースを見て、

早く実装されないかなーと思っていたのですが、

Whisperというものを使えば、私のPCでもテキスト変換できそうだったので、やってみた。

anacondaのpythonで仮想環境を作り、(pythonのバージョンは3.10とかでないとwhisperが対応していないので注意)

conda create -n myenv python=3.10

pipとGITでwhisperをインストール

pip install git+https://github.com/openai/whisper.git

しようとしたのですが、私のPCにGITはインストールしていないので

pip install openai-whisper

でインストールして、

pip install ffmpeg-phython

してみたが、できなかった。

エラーで、何かのファイルが足りませんみたいな表示がでていた。

ググると、それらしい解決作が書いてあった。

つまり、
https://www.ffmpeg.org/

で ffmpegの7zをDLして解凍して、binフォルダのPATHを通す

そしてwindowsを再起動

テキスト変換のpythonスクリプトを実行してみるとできました。

import whisper

# 使用するモデルをロード
#model = whisper.load_model("base")
model = whisper.load_model("small")
#model = whisper.load_model("medium")
#model = whisper.load_model("large")

#size parameters VRAM
#tiny 39M 1GB
#base 74M 1GB
#small 244M 2GB
#medium 769M 5GB
#large 1550M 10GB


# MP3ファイルのパスを指定
audio_path = "./a.MP3"

# 文字起こしを実行
result = model.transcribe(audio_path,verbose=True,language='ja')
#result = model.transcribe(audio_path)

# 結果を表示
print(result["text"])

with open("./a.txt", "w",encoding="utf_8") as f:
    f.write(result["text"])

ていう感じのスクリプトで実行できました。

使用するモデルが大きいほど、良い感じでテキストになるようです。

日本語は同音異義語が多いので、正しくテキストにはなりませんが、

なんとなく、読めるテキストにはなっているんじゃないかな。