実際は DrawingArea で小分け動画を再生する機能を持たせたいのですが、ミニスクリプトでは動作確認のために画像を表示することにします。
continue…▶「世界は今、かつてないほど大きな革命を経験しています。これは知識と協働意思の革命です。エリートがどのように物事を動かしているかを理解し、協働の意思を持って、より良い世界を創造するために協力しようという動きなのです。」
FallCabal ジャネット・オッセバード
そして、このサイトは私、佐藤桂子の参加宣言であり、世界中の人々とつながるための方法であります。
"The world is experiencing the biggest revolution ever. This revolution is one of knowledge, understanding of how things are run by the elite, and the willingness to work together to create a better world."
FallCabal Janet Ossebaard
And this site is my, Keiko Sato's, declaration of participation, and is a way to connect with people all over the world.
テスト用ミニスクリプト
作って使う文字起こしツール
筆者にとってやりやすい文字起こしの過程は以下の3段階に分けられます:
- 発話時間がなるべく10秒以内になるように、対象の音声を小分けする
- 小分け音声を音声認識エンジンにかけ、1クリップ1行の形式で出力をテキストファイルに保存する
- 小分けされた音声または動画を繰り返し再生しつつ、該当箇所のテキストの修正をする
Pythonスクリプト、Audacity、Julius または DeepSpeechで1と2はだいたい望み通りに動いています。
今、3の部分を Python GTK+ を使ってプログラムを書いているところです。今回はテスト用ミニスクリプトで骨組みを作ります。
continue…▶GTK+でメディアプレーヤーを作る②
作って使う文字起こしツール
前回、入れ物を作って動画を再生するところまでの mojiokosher.py を書きましたが、VLCライブラリの辺りは説明抜きの丸ごとコピペでした。そのためコマンドウィンドウで出ているエラーの意味もよくわかりません。
今回はVLCをもうちょっときちんと勉強しましょう。
continue…▶GTK+でメディアプレーヤーを作る①
作って使う文字起こしツール
動画から文字起こしをするためのプログラムを Python GTK+ で作りたいです。そのプログラムに必須の機能は以下の2つです。
- ビデオクリップを再生できること
- テキスト・エディタを兼ね備えていること
まず、動画が再生できるプログラムを作る(というか、世の中の達人のコードを拝借する)ところから始めましょう。
continue…▶自分のアプリを作ろう
なぜ文字起こしツールを作りたくなったか
GTKのチュートリアルを一通り読み終わったので、アプリ作りに取り掛かれるはず…。なのだけど、実は翻訳文を読んでも内容はよくわからなかった。\(^o^)/ 自分用に実際にコードを書いたり動かしたりの作業をまだ始めてないので、クラスやメソッドやプロパティがちんぷんかんぷんなのは当然かもです。
まず現状を書き出して、それから最終どういうアプリが欲しいのかイメージしてみましょう。そして、少しずつでいいからプログラミングが上達するように願いを込めて、取り掛かりましょう。
continue…▶Python GTK+3 チュートリアル
23. アプリケーション
翻訳して勉強するGtkチュートリアル第23章は Application です。これが最終章です。
continue…▶Python GTK+3 チュートリアル
22. オブジェクト
翻訳して勉強するGtkチュートリアル第22章は Objects です。
continue…▶Python GTK+3 チュートリアル
21. Glade・Gtk.Builder
翻訳して勉強するGtkチュートリアル第21章は Glade and Gtk.Builder です。はやく23章まで読み終わって、Gladeを使って自分のアプリを作りたいです。
continue…▶Python GTK+3 チュートリアル
20. ドラッグ&ドロップ
翻訳して勉強するGtkチュートリアル第20章は Drag and Drop です。
continue…▶Python GTK+3 チュートリアル
19. クリップボード
翻訳して勉強するGtkチュートリアル第19章は Clipboard です。
continue…▶