7時43分)やっと終了(3)......。5分、長いものだと20分あります。1日15本というノルマをこなすために、さらなる効率アップを目指して、MIFESで文字の編集を行ったのですが、そのときに遭遇した問題点を挙げてみました。何かの参考にしていただければ幸いです。【その一】[...]マークは重要だった。自動文字起こし機能で吐き出されたテキストは、テキストパネルと呼ばれる場所にタイムブロックごとに並びます。その右下に[...]アイコンがあるのですが、マウスを載せると『一時停止を[...]として表示」』と出ます。マウスで押すと吐き出された文字列のところどころに[...]という青いものが点在すると思います。これは音声の間が空いた場所を示しているようで、この記号みたいなものが次の工程、キャプショントラックの文書切りにも影響するみたいです。この[...]を削除してしまうと字幕が適度に切れずに、ごっそり一つにくっついて出てしまい、後での修正が困難になります。PRだけで文字編集をしていたら、これが消えることはほとんどないと思いますが、MIFESからコピーした文字列をPRにペーストするときに失敗して、内容が消えたからといって再ペーストなどをすると[...]マークが全部消えてしまうことがあります。消えた[...]マークを元に戻す方法が見当たりません。Undoして戻ってくれればいいのですが、最悪は文字起こしを最初からやり直す羽目になります。自動文字起こし機能を再度行うのなら右上、今度は右上です。そこにある『・・・』を押した先にある『シーケンスから自動文字起こし』を押せば再起動しますが、MIFESでやった作業がオジャンになります。その理由は、二度目の自動文字起こしの結果が一度目と同じになるとは限らないからです。それほど音声認識処理は微妙なのでしょうね。いう理由ですので、MIFESからPRへコピペするときは次の手順で慎重に行うこととしました。1.コピー元となる文字列は、MIFES側にある字幕の内容に関する部分だけです。時間表示や『不明』と書かれたスピーカー情報は不要ですので選択しません。2.コピーしたら、PRの目的のタイムブロックのテキストをWクリックして、そのタイムブロックが自動スクロールして安定するまで待ちます。これがとてもタラタラした動きですが、動いている途中でペーストするとフリーズしたり、真っ黒のテキストパネルになったり、途中から後半が出てこなくなったり、いろいろと不具合が発生することがあります。改良の余地がありそうですね。3.動きが止まったら、"Ctrl+A"を押して文字列の全選択をおこない、続けて"Ctrl+V"でMIFESから持ってきた文字列と入れ替えます。4.文字エリア外をクリックして、表示状態にもどします。このとき文章内に点在する[...]マークが消えていないことを確認します。全部消えてしまっていたら、Undoしてやり直します。現時点では消えた[...]マークを戻すすべは無いようですので、再ペーストは禁止です。Undoで戻すのが賢明だと思います。ほかにも別のタイムブロックの文字列を間違えてペーストするとアウトです。気づかずに作業を進めていったら、自動文字起こしから文字修正まですべてやり直しになって、ここまでの作業が水の泡になります。』(句読点)の処置はやってもほとんど無駄。いうより、字幕では句読点を打たずに、読点は半角スペース、句点は全角スペースを用いるのが一般的ですが、今回は特殊な事例のようで、句読点をつけることになりましたので、ふつうの文章のように句読点を打ちたいところですが、大きな問題があります。自動文字起こし直後は『、』や『。』が適度に入っているのですが、CCボタンを押して、キャプションの作成を行うと『、』は残っていて『。』はすべて全角スペースに変換されます。』となる部分に全角スペースを打ち込んでおけば。キャプションパネルから全角スペースを『。』と置換すればいいのではと思い試してみたら、これが見事に思惑から外れて『。』と置換したい全角スペースが、字幕の行頭にくることが多く『。』から始まる字幕ができあがってしまいます。あきらめる?いやいや、まだアイデアはあります。いっちょう、悪あがきをします。最終のsrtファイルに書き出したあとにMIFESで開いて、行頭の全角スペースは削除、それ以外のスペースは『。』になるように正規表現置換でいっぺんにこなすこととしました。小数点は認識されなかったり、全角スペースに変換されるときがある。『42.195km』などは自動文字起こし直後は『42195km』となってしまっているのがほとんどで、小数点は変換されにくいようです。195km』と全角のスペースに変えられてしまいます。【その二】と同じで、キャプションの作成を行うときに何らかの処置が施されるようです。これも面倒なのですが、小数点の代わりにめったに使わない全角の記号、例えば全角の『_』(アンダースコア)にしておいて、キャプションの作成後、こんどはPRの置換処理で『_』を『.』に全置換するようにして乗り切りました。小数点を『_』に変更する理由は単純で、全角スペースはMIFESで『。』と変換する記号として使っているからです。二度手間のように思えますが、置換する作業はパソコンがしてくれますので、人間が一つずつ手で打ち直すよりはるかに効率が上がります。おかげで最終的には1日15本のノルマを超えるほどの高効率になったのは喜ばしいことでした。困ったのは字幕の切れ目が、どうみてもおかしな切り方になることです。こればかりは人間でしかできませんので、やむなく手動で行うのですが、ここでも悪あがきをしています。そんなこんなで、長くなりますので、この件に関しましては次回に持ち越しとさせてください。9時30分)やっと終了(2)......。PRに搭載されている文章編集機能があまりにも力不足だと感じましたので、大量生産に向いた専用のテキストエディタを利用する方法を考えました。文章作成用のソフトといえば、ワードや一太郎などが一般的ですが、文章のレイアウトや装飾はこの場合関係なくて、いかに早く確実に正しい文章にまとめ上げるかが重要です。そこで登場するのがテキストエディタと呼ばれる専用の文章編集ソフトです。Windowsでいえば『メモ帳』もその一つですが、それだとPRのそれと大差ありません。実務で使用するためには、効率よく作業できる高度な機能が必要で、動きが軽くて目に優しく極力暗いダークモードが使えるもの。DOS-Vの時代から愛用しております。このMIFESにあるマクロコマンドやキーボードマクロを利用して漢字検索システムを作った話は最近掲載したばかりですので、興味のある方は2022年12月27日の記事をご覧ください。MIFESにはグローバル検索やグローバル置換と呼ばれる機能があり、これらは今回のように、大量の文字ファイルを相手にするときには重宝するものです。ある単語をひらがなに替えることとなったとしても、980のファイルからその部分を自動的にを探し出して一覧表示、あるいは直接連続置換をやってくれます。ファイルがいくらあったってまったく臆することはありません。思わず手を合わせます。それから『正規表現検索』も必須です。[亜-腕]と入力してから検索してみてください。文章中にある漢字だけにヒットすると思います。特殊な事例になると......。お経みたいですが、これはだいたい小学校2年生あたりで習う漢字だけにヒットします。ヒットしなかった漢字はそれ以降の学年で習う漢字となります。上記の文字列でのヒット率は完璧ではありませんが、新たな漢字を追加するだけでヒット率が上がり、どんどん賢くなっていきます。980ファイルを自動的に開いて探し出してくれるとなったら、もう鬼に金棒、弁慶に薙刀です。PRの字幕編集にはMIFESを使うっきゃないでしょ。いうことで、PRでは文字編集をせずにそれ専用のMIFESで行うことにしました。そのためには、この文字データを外部に出さないといけません。編集後のファイルをもう一度PRに戻さないといけません。PRには吐き出した文字列データをテキストとして書き出す処理は、テキストパネルの右上にある『・・・』のアイコンを叩くと出てきますが、その中の『テキストファイルに書き出し』しかありません。ほかの書き出し処理は一般的ではなくて使えそうにありませんでした。最悪なのは、テキストファイルを逆にインポート(読み込む)する機能が作られていないことです。「............」さて......。暗礁に乗り上げましたね。長い文章を字幕として切り分けてくれる作業は、次の段階にある『キャプションの作成』が必須で、外部に出せても戻せないとなると、MIFESでやる意味がありません。アプリ間のコピペは可能です。そこでPRの文字列を『テキストファイルに書き出し』でファイルに書き出し、それをMIFESで読み込んで修正した後に、タイムブロックごとにコピーして、PRのテキストパネル内ににある同じタイムブロックへペーストして戻すという、とても手間ですが、PRで文字編集するよりはるかに効率がいいと思われる方法に切り替えました。MIFESでは、PRには無い強力な文字の複数置換処理が備わっています。通常の文字置換処理は1回に1語の置換しかできません。PRの自動文字起こし機能では『字を書く』という意味の文字が『描く』『欠く』『各』といろいろに出力されるときがあります。このように読みは正しくとも、使い方を間違った漢字は他にもゴロゴロしていますし、対象が小学生ですので、学年別にあえてひらがな表記の指定もあります。ここが通常の字幕作業と決定的に異なるところです。これらを手作業で一つずつ置換していたら、1日15本のノルマをこなすことはできません。そこで出てくるのが先にも書きました、MIFESの強力な複数置換処理です。これは1度に20個までのターゲット語と置換後の文字列を登録することができ、1回の処理でどさっと大量にやってしまうものです。うれしいことに、20個の登録文字列を1グループとして、グループはいくらでも登録できますので、グループを選んで置換させることができます。通販番組のサービスみたいな掛け声になりましたが、MIFESではこれらの機能をカスタマイズして新しい機能を作ることができる、マクロコマンドと呼ばれる、猛烈にありがたい機能があります。詳しくは1月9日の記事をお読みください。なるのか例を挙げますと、20個の単語を1グループにして、7つの複数置換グループを作ったとします。この場合は7回複数置換処理を起動させることになりますが、1回に20個の処理が済みますので、手動と比べてたいへん効率が上がります。1日15本のノルマは厳しい壁なのです。マクロコマンドの登場です。これで7回の複数置換処理の起動をプログラム化します。7回分がいっぺんに終わります。その間、1~2秒です。20個の単語が7回、140個の置換処理が2秒弱になります。手動でこの作業をしていたら、1回に10秒掛かったとして、140×10で、1400秒。