機能リファレンス
自動で起動する機能
シーン遷移通知
次に挙げるシーン遷移を発話します
内容 | 起動条件 |
---|---|
選出開始 | 選出画面に遷移し, 選出が開始されたとき |
選出終了 | 選出終了画面へ遷移し, 選出が終了されたとき (選出終了ボタンが押された, あるいは時間切れ) |
指示開始 | 対戦中の行動選択が開始されたとき |
自動読み上げ
次の情報が取得可能になったタイミングで, 自動で読み上げます.
内容 | 起動条件 | 備考 |
---|---|---|
相手チーム | 選出画面に遷移し, 相手チームが初めて読み取り可能になったとき | |
相手チーム | 選出画面に遷移し, 味方チームが初めて読み取り可能になったとき. | デフォルトでは無効になっています. 使用したい場合は設定を変更してください. |
相手 HP 割合 | 指示画面に遷移したとき, または行動中に変動が表示されたとき | |
味方 HP 値, 割合 | 指示画面に遷移したとき, または行動中に変動が表示されたとき | |
ログメッセージ | ログメッセージが表示されたとき, また内容が更新されたとき | |
テラスタイプ | テラスタルが使用されたとき |
ログメッセージ読み上げの注意事項
Windows 標準の OCR 機能を用いて実装しています. 細かい誤読は非常に多いですが, ポケモン対戦という固定の文脈で使うものですので, 「分かれば OK」というスタンスでご利用ください.
サポートしている範囲は「ポケポータル」以下の対戦機能のみです. シナリオプレイ時のログでもたまたま動作することがありますが, サポートはしません.
テラスタイプ読み上げの注意事項
決定的な情報から判定しているわけではないので, 間違えることもあります. あくまで参考情報として使い, 技の有効性など他の情報と複合してテラスタイプを特定するよう努めてください.
現在把握している誤判定の傾向は次の通りです.
- 「テラスタイプドラゴン」を「テラスタイプひこう」と頻繁に間違える傾向があります.
- 「テラスタイプこおり」を他のタイプと混同することがあります.
- カバルドンなど, 前にせり出したポケモンのテラスタイプ判定が不安定になることがあります.
- お使いのキャプチャデバイスによって精度が変わる可能性があります.
- キャプチャされる映像の色に若干の違いがあり, 画面の色を用いた判定処理に影響を与える場合があります.
なお, 有力な他の候補が存在する場合, 「もしかすると」という発話の後に通知されますので, これも参考にしてみてください.
手動で操作する機能
キーボード操作, またはウィンドウに表示されるボタン操作によって, 次の表に挙げる情報を読み上げます.
内容 | キー | 起動条件 |
---|---|---|
相手チーム確認 | O | いつでも |
相手チームのタイプ確認 | T | いつでも |
相手 HP 確認 | H | いつでも |
味方情報確認 | A | いつでも |
技を読み取り | M | 技選択画面 or ポケモン選択画面 (交代などを行う画面) |
カーソルを読み取り | C | 選出画面 or 指示画面 or ポケモン選択画面 |
スクリーンショット保存 | 1 | いつでも |
設定画面を表示 | Ctrl + コンマ | いつでも |
各操作についての補足を続けます.
相手チーム確認
自動読み上げ機能と基本的には同じですが, 使用する画面により若干挙動が異なります.
- 選出画面・選出終了画面では, 相手チームを再認識し直して読み上げます.
- 再確認のほか, 読み上げが不自然だったときのリカバリーとして使用できます.
- それ以外の画面では直前に認識したチームを読み上げます.
- 相手チームの再確認に使用できます.
姿違いのポケモンの呼び分け
開発者自身の対戦経験をもとに, 対戦に慣れている人にとって一般的だと思われる呼び方を採用しています. 特に姿違いの言及がないものは原種を指します.
相手 HP・味方 HP 確認
HP は, 指示画面および行動中に HP が変化したときに都度読み取っています. 手動操作では直前に読み取った HP を読み上げます.
相手 HP 割合の正当性
相手 HP の割合を把握するうえで, 客観的に正しいといえる方法はありません. このアプリでは HP ゲージ表示から独自の方法で推測しています. 正確さは保証できませんので, あくまでも目安として使ってください.
味方情報確認
選出画面で使用すると, 選出したポケモンを順に読み上げます.
対戦中に使用すると, 場に出ているポケモンの HP を読み上げます.
技を読み取り
技の「名前」「効果 (抜群, 普通, いまひとつ, 無効)」「残り PP」を読み上げます. ポケモン SV においては相手テラスタイプの判定にも役立ちます.
ポケモン選択画面で使用する際の注意事項
技の表示は選択肢ウィンドウで隠れます. 選択肢を表示しない状態で使用してください.
技の表示は残り時間表示によって隠れ, 読み取れなくなります. 残り時間表示は残り 30 秒から数秒間, および残り 10 秒から時間切れまで表示されます. 早めの操作を心がけてください.
カーソルを読み取り
選出画面で使用すると, カーソルの位置とポケモン名を読み上げます. サブメニューが表示されているときは, 続けてそのカーソルの位置と項目名を読み上げます.
指示画面で使用すると, カーソルの位置を読み上げます.
ポケモン選択画面で使用すると, カーソルの位置, ポケモン名, および HP を読み上げます. サブメニューが表示されているときは, 続けてそのカーソルの位置と項目名を読み上げます.
選出時間切れにより規定数のポケモンを選出できなかった対戦では, 強制的に選出されたポケモンではなく, 選出しようとしたポケモンの名前を読み上げる不具合が発生します.
スクリーンショット保存
アプリ本体と同じフォルダに (保存時刻).jpg
が保存されます.
主にデバッグ用の機能です. 不可解な挙動をする画面でスクリーンショットを保存し, 開発者に画像データを添付して報告いただけると大変助かります.
設定画面を表示
設定画面が表示されます. 設定画面の構成や使い方は 設定 を参照してください.
Tesseract OCR を使用する
Tesseract OCR を使用すると, 文字情報の認識精度が全体的に改善されます. Windows 標準 OCR が使用できない環境での代替にもなります. ただし非常に高負荷なので, 読み上げが遅延したり, 画面認識がスキップされる恐れがあります. スペックが十分高い環境でのみ試してください.
インストール
すべての情報が英語で, しかも分かりづらいところにありますので, 以下で要点を説明します. 2025/1/5 時点の記載をもとに作成しており, 表示内容が変わる可能性がありますのでご了承ください.
- UB Mannheim の Tesseract 配布サイト を開く.
Tesseract installer for Windows
セクションにあるtesseract-ocr-w64-setup-(version).exe
リンクを選択し, インストーラをダウンロードする.- ダウンロードしたインストーラを起動し, 次の選択肢に注意してインストールする.
Choose Users
では, デフォルト選択肢であるInstall for anyone using this computer
を選択する.Choose Install Location
ではDestination Folder
を変更しない.
設定
- 設定画面を開く.
- 「その他」タブ → 「OCR」グループ → 「エンジン」で「Tesseract OCR」ラジオボタンを選択する.
- 「保存」ボタンを押す.