🏠️Top Page

🖊️おもしろき こともなき世をおもしろく 住みなすものは 心なりけり.

⏩️jp_auto_tag言うプラグインが動かなくなる.Yahoo!さんからブロックされたぽっい

おはようございます.jp_auto_tag言う自作プラグインが突然動かなくなる.jp_auto_tag言うプラグインは投稿記事の中から固有名詞などを抽出して自動でタグ化するプラグインです.そのプラグインの中でYahoo!さんのAPIを使用していたのですが今回YahooAPIさんからブロックされたぽっいです.

ブロックされたぽっいので代替えコードで動かすことにしました.一応、プラグインを配信していたのでもしかしたら同じ用に動かなくなった人もいるかもですが、今回、対応したプラグインはPHP言語だけで動いているコードではなくPython言語とPHP言語を連携させて動かしているものになります.

なので、バージョンアップしたjp_auto_tagのコードを配信する予定は有りません.

ゆくゆくは、Python部分を外部APIサーバーとして運用することが出来れば良いのだけどもVPSサーバーを一つ借りる事がいまの収益からは中々厳しいです.なので収益が安定したらVPSサーバーを借りて運用しようと思っています.

いつの日になることやら

明日へ続く

⏩️コンテンツの中にあるタグを抽出して置き換えるPHPコード.

おはようございます.コンテンツの中にあるタグを抽出して置き換えるPHPコードを生成AIともに考えてもらいました.その第一弾の解としてPHPコードを記載します.因みにこのコードは、実際にワードプレス内に埋め込んでいて動いているコードになります.

因みにこの頃思うことは、基礎学習が一応終わっている人には生成AIは相性が良いと思っています.基礎が分かっていると生成AIの解答の良し悪しが分かるのでわざわざ実行して検証しなくても分かる場合が多いからです.

なので、基礎が分かっている方にはオススメ.たまに自分の知らないことを教えてくれるのでとても学習の効率は良いかなと思っています.

最後にPHPコードを記載します.

function wrapImagesWithLightbox($htmlContent) {

  $htmlContent = mb_convert_encoding($htmlContent, 'HTML-ENTITIES', 'UTF-8');
  
  $dom = new DOMDocument('1.1', 'UTF-8');
  // エラーを抑制してHTMLをロード
  @$dom->loadHTML($htmlContent, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
  
  $images = $dom->getElementsByTagName('img');

  // 画像タグを処理
  foreach ($images as $img) {
      $imgUrl = $img->getAttribute('src');

      // 新しい<a>タグを作成
      $a = $dom->createElement('a');
      $a->setAttribute('href', $imgUrl);
      $a->setAttribute('data-lightbox', 'image');

      // 元の<img>タグをクローンして追加
      $newImg = $img->cloneNode(true);

      // クラスがない場合でも付与
      if (!$newImg->hasAttribute('class')) {
          $newImg->setAttribute('class', 'img-fluid');
      }

      // 新しい<a>タグに画像を追加
      $a->appendChild($newImg);

      // 元の画像タグを<a>タグで置き換え
      $img->parentNode->replaceChild($a, $img);
  }

  // 変換後のHTMLを返す
  return $dom->saveHTML();
}

明日へ続く

⏩️映画、正体を観てきました、ドラマとの違いは何処にあるのかなど💯.

おはようございます.映画、正体を観てきました、ドラマとの違いは何処にあるのかなどを記載していきます.まず、ドラマ正体を事前に観なかったほうがもっと新鮮な気持ちで観れたのではないかと思う部分はありました.

ドラマは観ずにストーリー展開も知らずに映画をみれたら、もっと感動したと思う部分はありましたね.映画を撮ったのは藤井道人監督です、藤井監督の凄いところはストーリー展開はドラマと映画とも概ね同じなんですけど、あのドラマを映画枠で撮れるところが凄いですね.ストーリー展開も良い感じです.

ベストは映画を観てドラマ、原作小説を読むというのが映像好きのひとには良い選択肢なのではないかなと思います.ちなみにラストシーンはそう来たかという展開でした、成る程そんな見せ方もあるのだな.そしてとてもインパクトがあり良い終わり方だなって思いました.

まとめ、映画館で観るのがベストな映画です、是非劇場で!

明日へ続く

⏩️先日作成した自分の声の音声合成で記事を読んでもらうことにしました.

おはようございます.先日作成した自分の声の音声合成で記事を読んでもらうことにしました.そしてYOUTUBEも音声合成を使って再度始めようかなと思っています.

これで詰まることなく会話が出来るのでとても良い.あとは音声合成の雑音(ノイズ)を除去出来れば言うことはなさそうです.いやーとても便利ですね.

強いて言えば記事を書いたら自動でそのテキストを元に音声合成が生成出来れば言うことはないですが、そこだけは今のところ手動で対応しています.

因みにAivisSpeechのAPIが開発中らしいので今後に期待ですね.とは言ってもAPIなので恐らく課金になるのかと思っています.

追伸:ノイズを除去出来ました.

明日へ続く

⏩️AivisSpeech用の自分の声ベースモデルを作ろうとしてStyle-Bert-VITS2

おはようございます.AivisSpeech用の自分の声ベースモデルを作ろうとしてStyle-Bert-VITS2を頑張る.事前に自分の声を12本録音してた奴をOpenAIが提供しているopenai-whisperで文字起こしを行いました.そのデータを元にStyle-Bert-VITS2の配下にあるTrain.batを叩くとブラウザが立ち上がる.何処にデータセットを置かないいけないかなども記載されている.

その場所にデータを配置します.配置後、上から順番に実行していけば学習モデルが生成されます、生成されたモデルをONNX形式に変換しその後aivmx形式しないとAivisSpeechでは使用できないらしい.変換コマンドはこちら、やり方はこの方が記載されているので参照ください.

git checkout dev
pip install onnx
pip install onnxsim 
pip install accelerate
python convert_onnx.py --model 【SVBS2のモデルフォルダ】

onnxに変換後、AivisSpeechの公式サイトのコンバーターサイトで変換するとaivmx形式が落ちてきます(ダウンロード).それをAivisSpeechアプリの設定から読み取ればOK!

結構長い手順ですが、これで自分の声の音声合成が出来ます.それで作ったのがこの音源です、雑音が入っているのはセミがなく中で録音した音声を学習させたからこんな感じになっています.

追伸:雑音を除去しました.下記は雑音を除去したものになります.

明日へ続く

⏩️映画、バジーノイズを今頃観ましたので感想を残しときます.

おはようございます.映画、バジーノイズを今頃観ましたので感想を残しときます.この映画、ちょっと丁重かなと思ったものの、映画の中で流れる曲は良かった.音楽も原作の漫画も良かったと思うものの映画がイマイチなのは演出が上手くなかったのではないのかな.演技が上手い下手とかではなく、映像の切り取り方が丁重かなと思う.

この映画自体が清澄の雰囲気のようなそんな感じの映画だと感じました.静かな映画で何処か哀愁感のある映画を観たいと思う方にしかオススメはしないかな.内容は良かったのに何故か持ったいなって思うのは自分だけなのかな.

最後にこの映画の救いは音楽と桜田ひよりさんにあると思う.

明日へ続く

⏩️肩が痛い腰が痛い運動不足なのかも知れない+ソーシャル.

おはようございます.肩が痛い腰が痛い運動不足なのかも知れないのでリモートワークを行うまえに必ず軽いストレッチのようなものをするようになりました、それをする様になってから一週間経過して肩も腰も少し改善してきた感じがします、特に腰の痛さはほぼ無くなりました.是非、デスクの仕事の方は試してみてください.恐らく大体の人が改善されると思います.因みにウォーキングの方は週2の間隔で続けています.週2にペースを落としたのは理由があります、足に負担がかかり足を傷めため週2にしています.

それとは別の話題ですがブログとSNSを始めて数年は経過しているのにも関わらず、友人や知人にもフォローしてくれていないよなってちょっとそれどうなのっていう指摘を親族にされて、そう言えばそうだなって思ったのでどうか匿名アカウントでも良いのでフォローして頂ければ嬉しいです.

自分って他人からどう見られているのだろうか正直な所分からない.アンチはそれなりにいることは認識しているのだけど、それ以外の人には自分という人物像はどう見えているのかと.分かんない.謎ですね.

明日へ続く

⏩️映画、六人の嘘つきな大学生を観ましたので感想を残しときます.

おはようございます.映画、六人の嘘つきな大学生を観ましたので感想を残しときます.この映画、若干イマイチだったかなと感じます.自分みたいなコミュ力無い人にとっては共感するのが、凄く難しい.あんなにキラキラした学生時代を過ごしたこともないので、何処か遠い世界のお話のように感じましたね.

面接というお題の中で繰り広げれる人模様も何だか自分にはなんかついていけなかったけども最後まで席を経つこともなくみたのは、嘘が暴かれたあとの真実があったから.アレがなければイマイチだけで終わっていた感じがします.

映画はつまらないと思っても最後まで見ると何が伝えたいのかは大体分かるから観といた方が良いかなって思っています.今回も最後まで見ると何を伝えたいのかがわかったので、そこだけは良かったかなって.

因みに最後まで見るとおまけがありますよ.

まとめ:原作小説に勝てていない映画かなって思います.

明日へ続く

⏩️11月21日までに観た今年の映画リストはこれ.あと3本で見納めかな?

おはようございます.11月21日までに観た今年の映画リストはこれ.あと3本で今年は見納めかな?

(先行上映)室井慎次 生き続ける者(後編
アイミタガイ
室井慎次 敗れざる者
(字)エイリアン ロムルス
ラストマイル
ブルーピリオド
朽ちないサクラ
キングダム 大将軍の帰還
ルックバック
違国日記
ミッシング
四月になれば彼女は
(字)オッペンハイマー
(字)デューン 砂の惑星 PART2
夜明けのすべて
ゴールデンカムイ

あと3本は何かというと「嘘つきな6人の大学生」と「正体」、「海の沈黙」になります💁.今年は昨年に比べると観た映画の本数は少なめになります.今年は不作の年なのかも知れないです.これは感動した的な映画は「ルックバック」と「アイミタガイ」かな.あと「違国日記」や「夜明けのすべて」もまずまず良かったですね.

あとの作品はエンタメ的に出来ている映画でした.エンタメ的に良かったのは「室井慎次」と「ラストマイル」ですね.海外のエンタメ映画作品はまぁ普通に良い感じですが、自分があまりにも映画を観てしまっているせいか、あまり心を動かされたという作品はないかもですね.

ラスト3本の他に坂本龍一氏の映画が高知県でも上映される事になったら観に行くつもりでいます.

明日へ続く

⏩️春頃になれば写真をまた始めようかなと思っている.字余り.

おはようございます.春頃になれば写真をまた始めようかなと思っているのだけども、どうなるかは未定です.一眼レフカメラが眠っているのをまた使用して何か撮ろうかなとか、スマホで十分じゃねとか思うものの.スマホよりもやはり一眼レフの方が良いものが撮れる気がします.

ただ一眼レフで撮ったものは、その場でシェアすることが今持っている一眼レフでは出来ないのです、そこがちょっと物足りない.今の一眼レフはブルーツゥースかwifi機能が付いていてスマホに転送できるのだとか.

古い一眼レフでもSDカードに転送機能が付いているものがあるらしいことを知っているのだけど、未だに購入していない.新しいスマホを購入したら一眼レフで撮ることは何だか無くなりそうな気がする.それぐらい今のスマホは良いカメラを積んでいるらしいのだ.

纏まりのない話を書いたけど、とにかく写真をまた撮りたいと思っていることは間違いない.

明日へ続く