2016年10月5日水曜日

【Mac】おすすめテープ起こしアプリ「CasualTranscriber」

テープ起こしには専用アプリが便利

執筆やDTPを業にしていると、音声データを文字に起こす
いわゆる「テープ起こし」の作業が必要になる場合があります。
また、一般の会社でも会議の内容を文字に起こす場面があることでしょう。

そんなときに役立つのが、テープ起こし用アプリです。

Mac用のテープ起こし用の無料アプリをいろいろと試してみましたが、
一番おすすめなのが CasualTranscriber です。

音声ファイルの再生、一時停止、数秒戻し、数秒送り等を
スムーズにコントロールしながら、
サクサクとテキストを入力できます。

再生ソフトとテキストエディターの2つを使う場合と比べたら、
飛躍的に作業がはかどります。


ショートカットを設定すればさらにスピードアップ

CasualTranscriber のウィンドウの上部には
「一時停止」「5秒送り」等のボタンがずらっと並んでいますが
マウスに手を伸ばしてこれらをいちいちクリックしていては
テキスト入力の作業がそのたびにストップしてしまいます。

[command]+[,] キーを押すと表示される CasualTranscriber の環境設定画面で
ショートカットキーを設定しておけば、
「一時停止」「5秒送り」等の操作を
すべてキーボードだけで行えるようになります。

以下はその設定例です。

テープ起こしに便利なショートカットキー設定例

[option]+[X]再生/一時停止
[option]+[Z][A][Q][1][2]○秒戻し(それぞれ1、3、5、10、15秒)
[option]+[C][D][E][3][4]○秒戻し(それぞれ1、3、5、10、15秒)


Read More

2016年10月4日火曜日

テレビ王国などのiEPGをGoogleカレンダーにまとめて登録する

前の記事「録画予定のテレビ番組を色で分類する」で書いたように、
Googleカレンダーに気になるテレビ番組を登録しておくと便利です。

しかし、いちいち番組名時刻を手で入力するのはとても手間がかかり、
数十の番組を登録するだけで何十分もの時間がかかってしまいます。

テレビ番組表無料Webサービスの「CHAN-TORU」を使ったり
「Yahoo!テレビ番組表」Chromeの拡張機能を組み合わせて使ったりすれば、
ボタンをクリックするだけで番組をGoogleカレンダーに登録できますが、
「目的の番組の番組詳細画面まで開かないと登録ボタンが表示されない」
「ボタンをクリックしたあとも、GoogleカレンダーのMyカレンダー名を選択したり、OKボタンをクリックしたりといった手間が1件ごとにかかってしまう」
といった難点があり、意外と面倒です。

そもそも「上記の2つのテレビ番組表は
お気に入りの『テレビ王国』と比べると見にくくて使いにくい」
というのが、個人的には最大の難点です。
「テレビ王国」にGoogleカレンダーへの追加機能があればいいのですが
残念ながらありません。

ないなら作ってしまえということで、
「『テレビ王国』から入手した番組のiPEG情報をGoogleカレンダーに読み込める形式に変換するシェルスクリプト
を自作してみました。

▼「iepgc.sh」
#!/bin/bash

tdir="/Users/tamao/Downloads/"    #ダウンロードフォルダーを指定★★★

afdir="${tdir}iepgc/処理済/`date +%Y%m%d-%H%M%S`"

if [ ! -e "${tdir}iepgc" ]; then
 mkdir "${tdir}iepgc"
fi

if [ ! -e "${tdir}iepgc/処理済" ]; then
 mkdir "${tdir}iepgc/処理済"
fi

if [ ! -e $afdir ]; then
 mkdir $afdir
fi


iepgc=${tdir}iepgc/iepg.csv
tfileu8=${tdir}iepgc/iepg-u8.tvpid
tfileu8kai=${tdir}iepgc/iepg-u8kai.tvpid

echo "Subject,Start Date,Start Time,End Date,End Time,Location" > $iepgc


i=0

while [ $i -ne 200 ]
do

if [ $i = 0 ]; then
 tnum=""
else
 tnum=" ($i)"
fi

tfile=${tdir}"iepg"${tnum}".tvpid"

if [ ! -e "$tfile" ]; then
 i=`expr $i + 1`
 continue
fi


iconv -f SJIS -t UTF8 "$tfile" > $tfileu8
cat $tfileu8 | tr -d '\r' > $tfileu8kai    #改行コードを変換

tyear=`cat $tfileu8kai | awk '/year/{ print $2 }'`
tmonth=`cat $tfileu8kai | awk '/month/{ print $2 }'`
tdate=`cat $tfileu8kai | awk '/date/{ print $2 }'`
tstart=`cat $tfileu8kai | awk '/start/{ print $2 }'`
tend=`cat $tfileu8kai | awk '/end/{ print $2 }'`
ttitle=`cat $tfileu8kai | awk '/program-title/{ print $2 }'`
tstation=`cat $tfileu8kai | awk '/station-name/{ print $2 }'`

tstartday="$tmonth/$tdate/$tyear"


# 終了日時の設定(終了時刻が翌日の場合は1日進める)
if [ ${tstart//:/} -gt ${tend//:/} ]; then
 tendday=`date -v${tyear}y -v${tmonth}m -v${tdate}d -v+1d +"%m/%d/%Y"`
else
 tendday=$tstartday
fi

edata="${ttitle/\"/”},$tstartday,$tstart,$tendday,$tend,$tstation"

echo $edata >> $iepgc
echo $edata

mv "$tfile" "${afdir}/"

i=`expr $i + 1`
done

cp "$iepgc" "${afdir}/"

何をするものなの?

『テレビ王国』などのテレビ番組表サイトから入手した1つまたは複数の「iEPGファイル」(テレビ番組の放送時刻等の情報が記録されたファイル)を、Googleカレンダーで読み込める1つの「CSVファイル」(カンマ区切りのファイル)に変換します。



上記のような内容の「iEPGファイル」を、下記のような「CSVファイル」に変換します。




動作環境は?

当方はMac OSXで使用していますが、bashが動く環境であれば、少々の改造で動作すると思います。

使用前の準備

  1. 上記のソースコードをテキストファイルにコピー&ペーストして「iepgc.sh」等のファイル名で保存します(「iepgc.command」という名前にしておけば、ダブルクリックで起動できるようになります)。
  2. 「iepgc.sh」の3行目に書いてあるダウンロードフォルダーを、お使いの環境にあわせて書き換えます。
  3. 「iepgc.sh」をパスの通った場所に設置します。

使い方

  1. 『テレビ王国』の番組表を開き、気になる番組の「iEPG」ボタンを片っ端からクリックして、複数のiEPGファイルをダウンロードします。
  2. ▲オレンジ色の「iE」ボタンをクリックすると、iEPGファイルがダウンロードされる

  3. ターミナルで「sh iepgc.sh」と入力してスクリプトを実行します(または「iepgc.command」をダブルクリックして実行します)。
  4. GoogleカレンダーをWebブラウザーで開き、画面の左にある「他のカレンダー」の文字の右にある「▼」をクリックし、「カレンダーのインポート」を選択します。
  5. ダウンロードフォルダーの「iepgc」フォルダー内にある「iepg.csv」を指定してインポートします。


  6. ▲Googleカレンダーに番組が登録された

その他・注意点

  • iEPGファイルの名前の部分をうまく書き換えれば、『テレビ王国』以外のサイトから入手したiEPGファイルでも利用できるようになると思います。
  • 上記のソースコードでは最大で200個のiEPGファイルを一度に処理する仕様になっていますが、「200」の部分を書き換えればもっと増やせます。
  • 処理が行われたiEPGファイル等は、ダウンロードフォルダー→「iepgc」→「処理済」フォルダー内に自動で移動します。インポート履歴等は、このフォルダー内のファイルを開けば調べられます。
気になる番組のiEPGをたくさんダウンロードしてからこのスクリプトを利用すれば、大量の番組が一瞬でGoogleカレンダーに登録できるのでとても便利です。
ぜひ使ってみてください^^
Read More

2016年10月1日土曜日

録画予定のテレビ番組を色で分類する

わが家では、3つの録画機器を使っていろいろな番組を録画しています。

もし「3番組同時録画可能な録画機器1台」を使っているならば、
録画したい番組をどんどん予約していって、3番組が重なってしまった箇所だけ
どうしたらいいかを考えればいいのでしょう。

しかし現実には「1番組しか録画できない機器3台」を使い分けているため、
予約操作をする前に、まず気になる番組を書き出して
「何を録画するのか」
「どの機器で録画したらいいのか(残り容量の都合など)」
を検討する必要があります。


そんなときに役立つのが、無料サービスのGoogleカレンダーです。
Googleカレンダーに登録した予定には好きな色をつけることができるので
録画機器ごとに違う色をつけていけば、
複数の録画機器でちゃんと録画できるのかが一目瞭然です。

↓こんな感じです。


毎週録画したい番組は「週ごとに繰り返し」の設定にしておけば、
録画予約を忘れることもなくなり便利です。


しかし、ここで誰もが思うのが
「そもそもGoogleカレンダーに番組を登録するのが面倒」
ということでしょう。

それをスッキリ解決する、
「Googleカレンダーに気になる番組をまとめて自動登録する」テクニック
を次の記事でお届けします。

Read More

自己紹介

自分の写真
ペンネームは玉生洋一(たまお・よういち)。
パソコン・イラスト・デザイン・SFなどの分野で書籍・記事を執筆。

《近著》
『Illustrator CC2015+CC パーフェクトマスター』(2015年) ※執筆・イラスト・DTP
『Illustrator デザイン時短技 ユーザー・ハンドブック』(2015年) ※執筆・イラスト
『Windows8 倍速・時短技 ユーザー・ハンドブック』(2013年) ※執筆
『InDesign CS6 パーフェクトマスター』(2013年) ※執筆・イラスト
『すぐわかるパソコン相談室』(2010年) ※監修・執筆・イラスト

小学生時代からパソコンの効率的な使い方や、デジタル作画術の研究を開始。
数年前に突然、小学生の娘ができましたが、そんな娘ももう女子高生。
ウェブサイトにショートショート小説を100本掲載。
年表、図解、収集、網羅を愛する元トランペット吹き。

仕事や面白い話は常に募集中です。
TwitterFacebookでのフォロー、連絡、返信等はお気軽に^^
Powered by Blogger.