So-net無料ブログ作成
検索選択

AnkiでGoogle Text To Speechを使う [Anki]

Anki過去記事(注 過去記事のAnkiのバージョンは1.0.1)
Ankiで単語帳を作る1
Ankiで単語帳を作る2

Anki Ver 1.2.8(1.0.1ではプラグインが上手く動かなかった)
GoogleTTS Plugin Ver 0.1.0

GoogleTTSの機能 :フィールド内のテキストを音声ファイル化(MP3)する
:フィールド内のテキストを直接読み上げる


しょぼい動画ですが、こんな感じ

この中で「bask : 日なたぼっこをする、暖まる」 だけはMP3再生ではなく読み上げ。
読み上げは、ボタンを押してからの発声、カードの表示にディレイが生じている。

●Google TTS Plugin をインストールする

メニュー File > Download > Shared Plugin を選択する  
 

shared_plugin.gif
GoogleTTSを選択してO.Kボタンを押す



●Deck, Card Lyout

GTTS Pluginのテスト用Deckは英和のみ(ForwardのみでReverse無し)で作成。
Frontが英語、Backに日本語。

fields.gif
音声用のフィールドを2つ(英語用、日本語用 名称は任意)追加



card_layout.gif
英語音声をFrontと、日本語音声をBackと組み合わせる



●MP3ファイル作成

Browser ウィンドウを開いてアイテムを全部選択(個別も可能)
MP3作成は、Front (英語), Back (日本語)別々に行う

brower.gif
音声用フィールドが追加されている

 メニュー Actions > Google TTS MP3 Mas Generator を選択する


generator_e.gif
Frontのテキストを英語音声に変換

O.Kボタンでファイルが生成されてBrowserに戻るので、同じ操作で今度は日本語。

generator_j.gif
Backのテキストを日本語音声に変換



browser_generated.gif
Sound Field にタグ付きファイルパスが入る 上英語、下日本語

この方法で MP3 ファイルは、Anki のルートフォルダへ直に生成されるという嫌な結果に。
通常ブラウザの音声追加ボタンや録音ボタンで作成されたMP3は、マイドックフォルダのAnkiフォルダ(デッキのデータが入っているフォルダ)にそのデッキと同じ名前+.mediaフォルダが自動的に作成されて、その中に入る。GTTSの場合もそうなって欲しかったが違った。
しかし、GTTSでファイル生成する前に1度録音ボタンを使用(ただON,OFFするだけ。できたファイルも後で捨てる)した後でGTTSを使うと My Document/Anki/DeckName.media 内に生成された。


他にBrawserのスピーカーボタンからもMP3を生成できる。スピーカーボタンを押す前に、予めブラウザのフィールドをクリック(英語を生成させる時はSound_eを)してカーソルを入れたいフィールドに移しておく。これで作成したMP3ファイルは、なぜかMy Document/Anki/DeckName.media 内に生成された。

gtts_button.gif
変換したい単語を入力



●MP3ファイルを生成せずに直接読み上げさせる

この方法は音声ファイルがたまらず良さそうだが、上の動画のように発声とカードの切換わりに遅延が起きる。
またセキュリティソフトを入れている人は、mplayer.exeのネットへのアクセス可否を問われるかもしれない。


browser_gttstag.gif

Soundフィールドに上図のように記述する。だが、これだけだとこのデッキのカード全てにこの文字列が表示されてしまう。それを避けるためにカード・テンプレートの記述を変更する。(下図)
これでカードの余計な文字列を消す事ができたが、今度はブラウザ側にこのようなもの(-->)が現れる。しかし、使用に影響が無いので無視。


card_layout_gttstag.gif


自分自身、今のところ英語の学習にこの機能を使う事は無いと思うが、素養の無い他言語であれば便利に使わせてもらうだろう。



Google Text To Speech 関連スレ

https://groups.google.com/forum/?fromgroups#!topic/ankisrs/mBd-J3BlmzE
https://groups.google.com/forum/?fromgroups#!topic/ankisrs/C9Pk2yOWzf8


上記スレを読むと、1度に大量(700)にMP3変換をかけたらGoogleから24時間のアク禁をくらったとあった。
ご利用は控えめに。


追記(4/29) 
ネット上の音声ファイルを直接再生する記述(GTTSとは無関係)  [sound:http:// .... ..../××××.mp3]
これはとても便利。ディクテーション用のデータ作成の手間が大幅に減った。


タグ:Anki
コメント(0) 
共通テーマ:趣味・カルチャー

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は1年以上新しい記事の更新がないブログに表示されております。