投稿

【アップデート】ProjectAnalyzerのOCRエンジンをTesseractからPP-OCRv6へ刷新!インストール不要&日本語の認識精度が大幅アップ

【アップデート】ProjectAnalyzerのOCRエンジンをTesseractからPP-OCRv6へ刷新!インストール不要&日本語の認識精度が大幅アップ こんにちは!AIにプロジェクトの全貌を読み込ませるためのツール「 ProjectAnalyzer 」をアップデートしました(v1.4.0)。 (前回の記事: 【アップデート】ProjectAnalyzerがPowerPointに対応!さらにOfficeファイル内の画像からテキストを抽出するOCR機能を追加! ) 前回の記事で、Officeファイル内の画像から文字を読み取るOCR機能を追加しました。今回はその OCRエンジンそのものを入れ替えました 。前回「Linux環境の壁」として紹介した課題を根本から解消し、あわせて日本語の認識精度も大きく向上しています。 🚀 今回のアップデート内容 1. OCRエンジンを Tesseract から PP-OCRv6 small へ変更 OCRエンジンを、Tesseract から PaddleOCR の「PP-OCRv6 small」 へ変更しました。 日本語・英語を含む多言語を1つのモデルで認識でき、特に 画面キャプチャ・小さい文字・表 の読み取りが大きく改善しています。 2. OCRのための事前インストールが不要に 前回の記事で「OCR機能を使うには事前準備が必要」とお伝えしていましたが、 今回から不要になりました 。 Windows / Linux / macOS のいずれも、NuGetパッケージ(またはReleasesの実行ファイル)だけで動作します。Tesseract のインストール(apt / brew)や、学習データ(tessdata)の配置はもう必要ありません。 3. 対応する .NET のバージョンを .NET 8 以降に変更 新しいOCRエンジンの都合で、対応する .NET のバージョンを .NET 8 以降 に変更しました。.NET 6 / 7 はマイクロソフトの...

Teams会議のトランスクリプトを開催者以外でも保存!ブラウザで実行するVTT取得スクリプト

イメージ
Teams会議のトランスクリプトを開催者以外でも保存!ブラウザで実行するVTT取得スクリプト 🐙 GitHubにてソースコード公開中! 本記事で紹介しているスクリプト(get-transcript.js)と使い方は、GitHubリポジトリで公開しています。今後のアップデートもこちらで行いますので、ぜひチェックしてみてください! 👉 リポジトリ:TeamsScript / GetTranscript を見る こんにちは!今回は、Microsoft Teamsの会議録画から 「トランスクリプト(文字起こし)」をファイルとして保存するスクリプト を作成したのでご紹介します。 Teams会議のトランスクリプトは議事録の作成や内容の振り返りにとても便利ですが、「録画は見られるのに、トランスクリプトがダウンロードできない…」という経験はありませんか? 今回作成したスクリプトを使えば、ブラウザで録画を再生している画面からトランスクリプトを読み取り、 VTT形式のファイルとしてダウンロード することができます! 1. スクリプトを作成した背景 Teams会議のトランスクリプトは、通常は 会議の開催者しかダウンロードできません 。 開催者以外の人がトランスクリプトファイルを入手するには、次のどちらかが必要になります。 開催者に依頼して、 共同開催者 に設定してもらう 開催者からトランスクリプトファイルを 直接もらう どちらも開催者とのやり取りが発生するため、ちょっと手間がかかりますよね。 一方で、録画をブラウザで表示するとトランスクリプト自体は画面に表示されています。そこで、 画面に表示されているトランスクリプトを直接読み取ってファイルに保存 できるようにしました。...

Power Automateのエラーハンドリングとフロー実行履歴画面へのリンク作成

イメージ
Power Automateのエラーハンドリングとフロー実行履歴画面へのリンク作成 こんにちは!今回は、Power Automateで非常に重要な 「エラーハンドリング」 について解説します。 Power Automateは色々な作業を自動化できる便利なツールですが、自動で実行していると「エラーになっていたことに気が付かなかった…」という経験はありませんか? そんな時に必要になるのがエラーハンドリングです。今回は、エラー発生時にTeamsへ通知する仕組みとあわせて、 エラーとなったフローの実行履歴画面へのリンクを直接連携する方法 をご紹介します!これにより、すぐにエラー原因を調査できるようになります。 今回作成したフローの動作イメージや詳細な手順については、以下の動画でも紹介しています。 1. エラー通知と実行履歴リンクのデモ まずは実際の動作イメージを見てみましょう。 Power Automateでエラーが発生すると、指定したTeamsのチャネルに通知が飛びます。そこにエラーとなったフロー名と実行履歴へのリンクが記載されており、リンクをクリックするだけですぐに実行履歴画面を開いて内容を確認できます。 2. エラーハンドリングのフロー作成手順 ステップ1: フローの作成と変数の初期化 まずはホーム画面の「作成」から「インスタント クラウド フロー」を選択し、手動トリガーのフローを作成します。(今回はテスト用なのでトリガーは何でも構いません) 続いて、実行履歴のリンクを作成するための準備として、「変数を初期化する」アクションを追加します。 名前: ワークフロー 種類: オブジェクト 値: workflow() (※式タブから関数を入力して追加します...

Power Automateのフロー設計書を自動生成!OfficeScriptで作るドキュメント化ツール

イメージ
Power Automateのフロー設計書を自動生成!OfficeScriptで作るドキュメント化ツール 🐙 GitHubにてソースコード公開中! 本記事で紹介しているツールの完全なソースコード(PowerAutomateToExcel.ts)と詳しい使い方は、GitHubリポジトリで公開しています。今後のアップデートもこちらで行いますので、ぜひチェックしてみてください! 👉 リポジトリ:PowerAutomateToExcel を見る こんにちは!今回は、Power Automateのフロー管理で非常に便利な 「フロー設計書の自動生成ツール」 をOfficeScriptで開発したのでご紹介します。 Power Automateで作成したフローを設計書として残しておきたい場合、一つ一つのアクション名やパラメーターを手作業でExcelに書き写すのは大変ですよね。今回作成したツールを使えば、フローの裏側にあるJSONデータをExcelに貼り付けるだけで、条件分岐やループの階層も色分けされた見やすい設計書が一瞬で完成します! 1. ツールの仕組みと使い方 使い方は非常にシンプルで、対象となるPower Automateのフローから設定データを抽出し、Excel上でOfficeScriptを実行するだけです。 ステップ1: フローのデータをエクスポート まずは設計書化したいフローの画面を開き、「エクスポート」から「パッケージ (.zip)」を選択してフローをダウンロードします。 ダウンロードしたZIPファイルを解凍し、その中にある definition.json というファイルをテキストエディタ等で開いて、中身をすべてコピーします。 💡 TIPS:エクスポートに「パッケージ (.zip...

ローカル環境で「Gemma4 12b」を動かしてみた!4bとのコーディング能力の決定的な差を検証

ローカル環境で「Gemma4 12b」を動かしてみた!4bとの精度やコーディング・アルゴリズム設計能力を検証 こんにちは!今回は、新しく公開されたミドルクラスのローカルLLM 「Gemma4 12b」 の動作検証を行いました。 以前、軽量な「Gemma4 4b」モデルの検証を行いましたが、日常会話や基本的なコーディングタスクでは両者の差がほとんど見られませんでした。そこで今回は、基本性能の確認に加え、AIに難解なプログラミングテストを作成してもらい、 4bモデルと12bモデルの「アルゴリズム設計能力や複雑なビジネスロジックの解決力」の決定的な差 を検証しました。 本記事では、一切の省略をすることなく、実験したインプットとアウトプットの全量を余すところなく公開します! 💬 1. Gemma4 12b の検証:日常会話と文章要約 まずは「Gemma4 12b」モデルの基本的なテキスト処理能力を測るため、自己紹介、ニュース記事の要約、そして要点の抽出タスクを行わせました。 👤 インプット 1 こんにちは、何ができますか? 🤖 アウトプット 1 こんにちは!私はGoogle DeepMindによって開発されたオープンウェイトの大型言語モデル、**Gemma 4**です。 私はテキストや画像の入力を理解し、さまざまなタスクをお手伝いすることができます。具体的には、以下のようなことが可能です。 文章の作成・編集 : メール、レポート、記事、物語などの執筆。 文章の要約、翻訳、校正。 質問への回答 : 知識に関する質問への回答(私の知識は2025年1月までのものです)。 ...