カラオケでの歌詞提示をぜひ音声で その後

2015年2月10日付のjouhouakusesuブログで、カラオケでの歌詞提示をぜひ音声で、という記事を書きました。
それから2年。いろいろな機会と偶然が重なり、自分自身で音声歌詞提示カラオケデータを作ることが出来ました。

シンセサイザーを視覚障害のある人が使えるかどうか、どうやって使うのか、依頼により調べ始めたのが2016年4月。
その後、MIDIシーケンサーソフト Quick Windows Sequencer(QWS)の日本語化、MIDIキーボードでの多重録音など経験するうちに、自分でもシンセサイザーを使ってみたいと思うようになりました。楽器屋さんにも相談して、決めた機種はKORG KROSS。LINEやマイク入力の音声を、多重録音していくことの出来る、マルチトラックレコーディング(MTR)機能のついた機種です。

ツイッターで、NVDAで歌詞の読み上げを歌より先に聞いて、歌詞の確認をしているという方を見かけ、カラオケの歌詞提示のことを思い出しました。そして、KROSSで音楽と歌詞の先読みのNVDA音声を多重録音することを思い付いたところ、同じ方が、歌詞読みを片方のスピーカーだけに録音することが出来ます、と教えてくれました。例えば、歌う人はイヤホンで、歌詞の読み上げと音楽の両方が入った左の音を聞き、聴く人は音楽だけが入った右の音を聞くようにします。再生もKROSSで行えば、これにさらにマイクでの歌を重ねることが出来ます。

まずは歌の練習用に、歌詞音声が左右両方に入った物を作りました。
掲載許可をいただいていますので、試しに聴いてみて下さい。

Tear with Smile ~ありがとう そして これからも~ / 音羽ざくろ
https://www.dropbox.com/s/1qh7r9v7ugzwcv6/tear%20with%20smile.mp3?dl=0

作り方は、KROSSの操作方法の詳細が必要なため、また別の機会にしたいと思います。

広告

アクセシブルでないWebページやソフトウェアを操作するための私たちの方法

アクセシブルでないWebページ。例えば、登録フォームにて。目が見えない、または見えにくい人が、スクリーンリーダー NVDA で閲覧した時に、フォームのエディットボックスにフォーカスが当たると「エディット」とのみ読み上げるような物があります。画面には何を入力するか、名前や、ふりがなをひらがな限定でなど、細かい規則が書かれていますが、読み上げられないため、内容はわかりません。

こういう場合は、目の見える人に画面を見てもらい、エディットボックスに入力すべき内容を教えてもらいながら入力する、という方法があります。Skypeを使うと、これを遠隔で行うことが出来ます。まず、スクリーンリーダーのユーザーが、使用しているPCでSkypeを起動し、相手と接続します。そして、スクリーンリーダーユーザー側が画面共有の操作をすると、相手のPCに画面が映ります。iPhoneでも、ピンチでの拡大を利用して、フォーカスが当たっているエディットボックスに対応する入力内容を見ることが出来ます。キーボードでフォーカスが当てられないボタンやコントロールをマウスで触らなければならない場合は、TeamViewerのリモートコントロールで、目が見える人の方から押す必要がある場合もあります。

遠隔から、スクリーンリーダーユーザーの操作を手助け出来るなんて、SkypeとTeamViewerは何て便利なんでしょう。ということを言いたいわけではありません。こういう手伝いを必要としないようなWebサイトになってほしいと願っています。

そして、これはソフトウェアでも同じようなことがありえます。ただ、ソフトウェアの場合は、繰り返し使用するものなので、アクセシブルでない場合、そのソフトウェア自体を使用するのをあきらめざるを得ない場合が多いのではと思います。

Webも、ソフトウェアも、どちらもアクセシビリティが向上してほしいと思います。

アクセシブルなソフトウェアへの手がかり

NVDAを少し使うようになった頃、NVDAで読み上げられるソフトと、読み上げられないソフトの差は何だろうと思いました。そこで、自分で作ったソフトなら、ソースコードがわかるから、何か手がかりが得られるかもしれないと思いました。

手持ちのPython入門書に、GUIソフトの例が出ていたので、ソースコードを写して入力して実行しました。GUIモジュールはtkinter。よく見るような、Altメニューやボタンがあります。そして、NVDAをオン。

Altメニューやボタンは、ほとんど読み上げられませんでした。形はメモ帳などのソフトに似ていて、メモ帳のAltメニューは読み上げられるのに。

ソースコードを写しているだけなので、これをどう変えれば読み上げられるようになるのか、全く見当が付きませんでした。

tkinterを使うとNVDAで読めない、と教えてくれたのは、その頃ツイッターでPythonプログラム仲間だった人でした。そして、wxPythonというGUIモジュールを使うと読み上げられるということも教えてくれました。後から知ったことですが、NVDAのGUIインターフェイスも、このwxPythonを使っているということでした。

各モジュールのアクセシビリティの違いがどこで生じるのか、というところまでは踏み込めていませんが、少なくとも、使うモジュールの違いで、読み上げられるか、読み上げられないかが決まってしまうとしたら、アクセシブルでないソフトをアクセシブルにして下さい、と依頼されたとしたら、モジュール総とっかえが必要という事態もあるかもしれません。

スクリーンリーダーで読み上げられるようにして下さい、という問いは、実はそう簡単に答えられる物とは限らないかもしれない、と思った出来事でした。

NVDAで使いやすいMIDIシーケンサーソフト QWS

この記事は、Webじゃないアクセシビリティ Advent Calendar 2016 の12月6日分です。

Andre Louis氏の作成したMIDIシーケンサーソフトQuick Windows Sequencer (QWS)は、二種類のスクリーンリーダーで動作確認がされているため、スクリーンリーダーNVDAで全ての機能を使うことが出来る、アクセシブルなソフトです。

筆者はこのソフトの日本語変換用ファイルを作成し、ソフト作者から許可を得て、NVDAヘルプデスクで公開しています。
詳しくは、QWSのページ、NVDAヘルプデスクのページをご覧下さい。

QWS
http://www.andrelouis.com/qws/

NVDAヘルプデスク
Quick Windows Sequencer (QWS) 日本語化ファイルを公開
http://nvda.help/archives/440

QWSで、音楽再生、作成を楽しむ 第1回 QWSとは
http://nvda.help/archives/470

このソフトでは、MIDIデータの編集、パソコンのキーボードや MIDI キーボードで弾いたメロディーをMIDIデータとして記録、複数トラックの記録(16トラックまで)が出来ます。
使い方の詳細は、NVDAヘルプデスクにて記事を公開しています。

アクセシブルなソフトはどんな物かを知りたくなったら、アクセシブルな方の一つとして、NVDAと共にお試しいただければと思います。Altメニューを全て読み上げ、よく使う機能にはショートカットキー、などの特徴があります。マウスのみを前提とした操作はありません。全てのコントロールをキーボードから操作出来ます。

今年出会った、二大アクセシブルソフトの内の一つです。
(もう一つはScanSnap Manager、Webじゃない Advent Calendar 2016 12月2日分 参照)

NVDAでアクセシブルなドキュメントスキャナ ix100

この記事は、Webじゃないアクセシビリティ Advent Calendar 2016 の2日目です。

スクリーンリーダーNVDAでアクセシブルなスキャナ、ScanSnap ix100のご紹介をします。

このスキャナを使うのに必要なソフトウェアは、スキャナに付属のScanSnap Managerです。

スキャナに読み込みたい紙をセットして、ボタンを押すと、パソコンにスキャナの状態と、紙1枚の読み込み後に読み込みを終了するかどうかを尋ねる画面が出ます。これらは全てNVDAで読み上げられ、キーボードからの操作が可能です。

読み込み終了ボタンを押すと、読み込んだデータをその後どうするかを尋ねる画面が出ます。取り扱い方法は非常に多彩で、指定のフォルダに保存、ピクチャフォルダに保存の他、クラウドドライブへの保存、文字認識(OCR)した上でのワード文書への変換(但し、ScanSnap Managerの他に、ABBYY Fine Reader for ScanSnapのインストールが必要)、その他合計15種類くらいのことが出来ます。これらの選択肢も、全てNVDAで読み上げられます。こういう部分が「ボタン、ボタン、ボタン」、となる例はいろいろなソフトで意外と多い中、非常にアクセシブルです。

ix100は一枚片面スキャンですが、ix500は複数枚を一枚ずつオートフィーダーで読み込んでの両面同時スキャンが可能です。この機種に付属のソフトも上記と同じなので、同様に非常にアクセシブルです。

ix100、500とも、iPhoneアプリ ScanSnap Connect Applicationも非常にVoice Overでの使い勝手も良いです。スキャンデータをカメラロールに保存して、いろいろなOCRアプリで文字認識が出来ます。iPhoneとix100を持ち歩いて、どこでも墨字内容確認に役立ちそうです。

このスキャナのアクセシビリティチェックは、PFU株式会社様からのご厚意でix100実機をお貸しいただけたことから始まりました。ありがとうございました。周辺機器類のアクセシビリティは、周辺機器を購入しなくては行えないところ、非常にありがたく思いました。

ScanSnapについては、下記PFU株式会社のサイトでご覧になれます。
http://scansnap.fujitsu.com/jp/product/ix100/

NVDAヘルプデスクでも、ScanSnapについて、ご紹介と使用方法をご紹介しています。
http://nvda.help/archives/314

NVDAで使うScanSnapとQWS体験会を開催します (開催しました)

NVDAで使うScanSnapとQWS体験会を、東京都八王子市で開催します。喫茶店での開催ですので、昼食会も予定しています。参加ご希望の方は、minakonono3519 gmail.comまでメールをお送り下さい(9とgの間に@を入れて下さい) 。ツイッターDMでも受付しています(アカウントはMina_Nono)。

日時 2016年11月26日土曜日 12時から(終了15時くらい)
場所 東京都八王子市 喫茶パティオ (JR中央線八王子駅、京王線京王八王子駅から徒歩5分くらい)
集合 11:00 京王線 京王八王子駅または11:30 JR中央線八王子駅

京王線京王八王子駅、またはJR中央線八王子駅から、みなののがご案内します。
誘導する人が少ないため、移動時間にはかなり余裕を持たせています。
帰りは、いずれかの駅までご案内します。

内容
11:00~12:00 各駅から会場へ移動 先に到着した方からご歓談下さい
12:00~13:00 昼食 喫茶パティオでのランチの注文をお願いいたします
13:00~14:00 ScanSnap体験会
14:00~15:00 QWS体験会

参加予定者(2016年10月18日時点)
みなのの (野々垣美名子 NVDA日本語チーム、NVDAヘルプデスクメンバー ※当イベントは個人での開催です)
TomG様 (暇つぶしラジオ)
中根雅文様 (AccSell)
音羽ざくろ様 (CD 心の鼓動)
他2名

昼食
喫茶パティオでのランチの注文をお願いいたします。(ランチ650円~)
喫茶パティオ (Wifi無料です。有償で店長さんにパソコン相談出来ます)
http://patio88.web.fc2.com/
BGMに、音羽ざくろさんのCD 「心の鼓動」を使用させていただきます。
https://www.youtube.com/watch?v=DbA8Ujng9iU
当日、心の鼓動 CD(12曲入り 1枚3000円)をお買い求めいただけます。

ScanSnap体験会
ScanSnap ix100のNVDAでの使用感を実際にお試しいただけます。ScanSnap ix100の付属ソフト「ScanSnap Manager」は、NVDAで使用しやすいのが特徴です。スキャナのボタン一つで紙1枚の片面をスキャン、矢印キーで保存の仕方を選択(選択しているボタンの内容はきちんと読まれます)、エンターキーで保存完了します。保存の仕方の選択画面から、Dropboxに保存、Google Driveに保存などのクラウドサービスへの保存も簡単に行えます。スキャナに付属のOCRソフト、ABBYYリーダーを利用して、高精度OCR(文字の画像データからテキストデータへの変換)を行い、墨字の書籍もかなり読むことが出来ます(※個人の感想です) 。PCを使用せず、スキャナ単体でのスキャンとクラウドドライブへの保存も出来ます。ix500では、両面同時スキャン、フィーダーによる複数枚順次自動スキャンも出来ます(実際にお使いの中根様に、使用感をお伺いしてみたいと思います)。ix100、ix500とも、iPhone, iPadなどのiOSのVoiceOverとの相性も良好です。iPhoneでの操作も当日お試しいただける予定です。

QWS体験会
QWSはMIDIシーケンサーソフトです。音色、音の高さや強さ、長さなどを記録する汎用の音楽デジタルデータ形式であるMIDI形式で、音楽を編集出来ます。USB接続の鍵盤キーボードを弾いて、MIDIデータとして記録し、多様な音色でメロディーや伴奏を重ねて行くことで、オーケストラやバンドのような編成の音楽を作ることも出来ます。鍵盤を弾かなくても、音の高さや長さを打ち込んでデータを編集することも出来ます。QWSは視覚障害当事者である作者 Andre Louisさんが、スクリーンリーダーで使えるMIDIシーケンサーを作成して無料で公開しているもので、NVDAで使いやすく、ショートカットキーも豊富に用意されています。音羽ざくろさん(MIDI検定2級)に、QWSと鍵盤キーボードKORG MicroKEY25の組み合わせで、即興実演で短い複数楽器編成の音楽を作っていただきたいと思います。

 

NVDAでDropboxを使用する

(NVDA+Firefox)
(NVDA+InternetExplorer)

1. Dropboxのアカウントを作成する

Dropboxのサイトを表示する。
Dropboxのサイト
https://www.dropbox.com/ja/

Internet Explorer
タブキーで進んで行き、「登録する(無料)」と読み上げられるところでエンターキーを押す。
タブキーで進み(適宜Shift+タブキーで戻り)、姓、名、メールアドレス、パスワードの4つのテキストボックスに記入する。タブキーで進むと、「利用規約に同意する」チェックボックスがあるので、スペースキーでチェックをつける。タブキーで進むと「アカウントの作成」があるのでエンターを押す。
「問題が生じました」または画像認証
画像に示された番号をエディットボックスに記入するとアカウントが出来上がる。
NVDAを終了して「アカウントの作成」をクリックすると画像認証なく作成出来る。

FireFox
タブキーで進んでいき、氏名、メールアドレス、パスワードの4つのテキストボックスに記入して、「登録する(無料)」と読み上げられるところでエンターキーを押す。
画像認証
画像に示された番号をエディットボックスに記入するとアカウントが出来上がる。

2. Dropboxデスクトップアプリをダウンロード、インストール
アカウントが出来上がった時の画面でタブキーとShift+タブキーを押して「Dropboxをダウンロード」でエンター。警告ダイアログが出るのでAlt+Rキーを押して実行するとインストールされる。(ログイン画面が出なくてすむらしい)

3. Dropboxフォルダにファイルを保存する
Dropboxデスクトップアプリをインストールすると、Windowsのエクスプローラからアクセスできるdropboxフォルダが出来ます。
お使いの環境により異なるかもしれませんが、例えば C:\users\ユーザー名\dropbox という位置に出来ていますので探してみて下さい。
また、デスクトップにdropboxショートカットが作られている場合、そのショートカットから起動すると上記dropboxフォルダが開きます。
このフォルダにファイルを保存する方法は、Windowsのエクスプローラでの操作と同じです。何かファイルを選択してCtrl+Cまたは右クリック(アプリケーションキー)メニューからコピーを選択し、dropboxフォルダを開き、Ctrl+Vまたは右クリック(アプリケーションキー)メニューからペーストを選択します。
また、ワードやメモ帳などのアプリケーションの「名前を付けて保存」ダイアログにて、dropboxフォルダを開いて保存すると、dropboxフォルダに保存されます。
dropboxフォルダに保存されたファイルは、10秒くらい経つとクラウド上のフォルダに同期済みのマークが出ます。NVDAでは、ファイル名を読み上げた後チェックと読まれる場合があります。
dropboxフォルダ内にフォルダを作ることも出来ます。dropboxフォルダ内で右クリック(アプリケーションキー)メニューから新規作成、フォルダを選択して下さい。

4. Dropbox内のファイルの共有
Dropboxに保存されたファイルを他の人に共有することが出来ます。他の人が、Dropboxのアカウントを持っていなくても可能な方法です。
Dropboxフォルダに保存したファイルを選択して右クリック(アプリケーション)メニューを押し、Dropboxリンクをコピー(l)を選択すると、クリップボードに共有リンクが保存されます。右クリック(アプリケーション)メニューを押した後、lボタンを押しても同じ動作になります。
このリンクを、メールやその他の方法で、相手に送ります。
リンクを受け取った人は、リンクをクリックすると、dropboxのサイトのファイルのダウンロード画面が出るので、ダウンロードをクリックします。ダウンロードをクリックすると(Internet Explorerでは、ダウンロードボタンをキーボードで押すことが出来ません。FireFoxでは、一文字ナビゲーションのkボタンを押して行くとダウンロードボタンにフォーカスが当たります)、ファイル保存の警告ダイアログが出るので、Alt+Sで保存します(Firefoxではファイルを保存するダイアログが出るのでファイルを保存するを選択してエンターします)。保存したファイルは、設定にもよりますが、ダウンロードフォルダに入っていることが多いと思います。