数字の読み方について教えてください

156 views
Skip to first unread message

小島 邦靖

unread,
Jan 24, 2021, 3:17:23 AM1/24/21
to nvda-japa...@googlegroups.com
 こんにちは、名古屋の小島です。

 NVDA 2020.3jp、Microsoft Speech API version 5 を使っています。

 \1,340 と書かれている場合、`えん せんさんびゃくよんじゅう'と読みますが、
`1340円'のように、「えん」を数字の後に読ませるにはどうすれば良いでしょうか?

 よろしくお願いいたします。


zakuroforest

unread,
Jan 24, 2021, 3:24:47 AM1/24/21
to nvda-japa...@googlegroups.com
千葉県の岡根です。

もしかしたら、記号読まない設定になっているかも知れません。
NVDAキー(Insertまたは無変換)を押しながらPを押して記号殆ど読み上げやすべて読み上げにして読むか確認してみてください。

iPhoneから送信

> 2021/01/24 17:17、小島 邦靖 <koji5...@ybb.ne.jp>のメール:
>
>  こんにちは、名古屋の小島です。

小島 邦靖

unread,
Jan 24, 2021, 3:38:42 AM1/24/21
to nvda-japa...@googlegroups.com
 岡根様、早速ご返信くださり、ありがとうございます。小島です。

> NVDAキー(Insertまたは無変換)を押しながらPを押して記号殆ど読み上げやすべて読み上げにして読むか確認してみてください。

 読まない、一部読み上げ、ほとんど読み上げ、すべて読み上げ
 どのモードでも同じでした。


Hiromi Ito

unread,
Jan 24, 2021, 11:53:01 AM1/24/21
to nvda-japa...@googlegroups.com
小島さん

こんにちは、伊藤です。
金額は3桁区切りが入っている前提なら読み上げ辞書に下記のように設定すると、
ご希望のようになると思います。

無変換キー+NでNVDAメニューを開き、下矢印で設定、
右矢印と下矢印2回でで「読み上げ辞書」、右矢印で「既定の辞書」で
Enterを押します。

Tabキーで「追加」に移動しEnterを押します。

辞書項目の追加画面が開くので各項目を下のように設定します。

パターン
\\(\b\d{1,3}(,\d{3})*)

読み方
\1えん

種別
正規表現を選択

コメントは任意、大文字・小文字の区別にはチェックは入れません。
以上を入力したら、OKで保存し、さらにOKで読み上げ辞書の画面を閉じます。
多分これで\1,000を「1000円」と読むのではないかと思います。
ただこれだと\1000のように3桁区切りのカンマが入っていないと
正しく読めなくなるという弱点があります。(\1や\100は大丈夫です。)
他に正規表現に詳しい方がいれば、桁区切りのない場合も解決すると思います。

2021年1月24日(日) 17:17 小島 邦靖 <koji5...@ybb.ne.jp>:

小島 邦靖

unread,
Jan 24, 2021, 7:11:02 PM1/24/21
to nvda-japa...@googlegroups.com
 伊藤さん、丁寧な説明をありがとうございます。

 伊藤さんの書かれた内容を見て初めて気付いたのですが…
 私の質問メールで書いた数字の前の記号は、半角の円マークです。
 ところが、伊藤さんのメールでは、半角の円マークがバックスラッシュ記号に変換表示されています。

 そこで過去ログを見に行ってみました。
 そうすると、私が書いた文章なのに、円マークではなくバックスラッシュで表示されています。
 これでは真意が通じませんね…申し訳ありません。

 ちなみに、配信された私のメールは円マークで表示されています。それで気付くのが遅くなりました。
 また不思議なことに、NVDAで過去ログのバックスラッシュを一文字読みさせると「えん」と読みます。
 ということで、何がなんだかわからなくなっています(笑)

 伊藤さんのメール内容のバックスラッシュを円マークに置き換えてやれば、私の希望通りに行くのでしょうか?
 恐る恐るやってみます。

 小島

Hiromi Ito

unread,
Jan 24, 2021, 8:00:01 PM1/24/21
to nvda-japa...@googlegroups.com
小島さん

伊藤です。
見た目は円記号でなくバックスラッシュになっていますが、
パターンと読み方をメールからそのままコピペしていただければ大丈夫です。
半角円記号は環境によってバックスラッシュとして表示されます。
お試しください。

2021年1月25日(月) 9:11 小島 邦靖 <koji5...@ybb.ne.jp>:

小島 邦靖

unread,
Jan 24, 2021, 10:06:39 PM1/24/21
to nvda-japa...@googlegroups.com
伊藤さん

 小島です。
 やってみましたが、うまく行きませんでした。
 でも、読み上げ辞書への登録で何とかなることがわかり、正規表現について私もこれから勉強してみようと思います。
 還暦を過ぎた身には簡単でなさそうですが、ボチボチやって行きます。

 今回はお忙しい中、ありがとうございました。


小島 邦靖

unread,
Jan 25, 2021, 9:23:21 PM1/25/21
to nvda-japa...@googlegroups.com
 こんにちは、名古屋の小島です。
 たびたびお騒がせして申し訳ありません。

 伊藤さんから教えていただいたパターンと読み方ですが、
もしやと思い、全角のバックスラッシュを半角の円記号に変えて読み上げ辞書登録してみました。
すると、メモ帳とワードでは希望通りの読み方をしました。
伊藤さん、どうもありがとうございました。
桁区切りのない数字については正規表現を勉強して考えてみます。

 …と思いつつ、エクセルを開いて確認したら、相変わらず「えん」を先に読みます。
私のoffice環境は2013と古いので、それが関係していますか?


Suzuki Mitsuo

unread,
Jan 26, 2021, 3:08:10 AM1/26/21
to nvda-japa...@googlegroups.com

小島様

 

こんにちは。鈴木です。

 

下記の件、NVDAは、基本的には、書いてある順番に読み上げされます。

\1,340と書いてあれば、まず\が読み上げされ、その後に1,340が読み上げされます。

下記スレッドの後半あたりに書いてある正規表現を使った読み上げ辞書の登録についての議論が小島さんのやりたいことに近いように思われるので、参考にしてみていただけますか?

Michael received the Keycard」を「MichaelKeycardを受け取った」と読み上げさせる方法(単語の順番を変えて読み上げさせる)や「21 dollar 75 cents」を「21ドル75セント」と読み上げさせる方法(読み上げのパターンを読み上げ辞書に登録する)について議論されています。

 

https://groups.google.com/g/nvda-japanese-users/c/EoIgNWYo0MU/m/bcsUL-OIAAAJ

 

よろしくお願い致します。

 

Windows 10 版のメールから送信

 

差出人: 小島 邦靖
送信日時: 2021124 17:17
宛先: nvda-japa...@googlegroups.com
件名: [nvda-japanese-users:3002] 数字の読み方について教えてください

Hiromi Ito

unread,
Jan 26, 2021, 4:37:09 AM1/26/21
to nvda-japa...@googlegroups.com
小島さん

こんにちは、伊藤です。
Excelの円記号は通常の半角円記号と文字コードが違うようです。
今日初めて気付きました。
新たに以下のパターンと読みを正規表現として追加してみてください。

パターン
\xa5(\d{1,3}(,\d{3})*)

読み方
\1えん

バックスラッシュになっているのは半角円記号です。
メールからそのままコピペでNVDA上は\になります。
xa5はExcelの円記号を16進数で表したものです。
また前回パターンを「\\(\b\d{1,3}(,\d{3})*)」とお伝えしましたが、
かっこの後ろの\bは不要でした。
正規表現は得意ではないので、この辺で失礼します。

2021年1月26日(火) 11:23 小島 邦靖 <koji5...@ybb.ne.jp>:

Suzuki Mitsuo

unread,
Jan 26, 2021, 9:02:57 AM1/26/21
to nvda-japa...@googlegroups.com

こんにちは。鈴木です。

すみません、下記3016ですけど、24日の19時に送信したものがいまごろの配信になってなんだかいまさらな内容になっています(^^;)

まあ、よろしければご参考にしてください(^^;)

 

Windows 10 版のメールから送信

 

差出人: Suzuki Mitsuo
送信日時: 2021126 17:08
宛先: nvda-japa...@googlegroups.com
件名: RE: [nvda-japanese-users:3016] 数字の読み方について教えてください

 

小島 邦靖

unread,
Jan 26, 2021, 8:33:32 PM1/26/21
to nvda-japa...@googlegroups.com
鈴木様

 こんにちは、小島です。

 過去ログを探してくださったのですね。
 どうもありがとうございます。参考にしたいと思います。
 
> 下記の件、NVDAは、基本的には、書いてある順番に読み上げされます。

 そうなのですね。よくわかりました。

小島 邦靖

unread,
Jan 26, 2021, 8:33:34 PM1/26/21
to nvda-japa...@googlegroups.com
伊藤さん

 こんにちは、小島です。
 何度もすみません。

 おかげさまで、Excelでも希望通りに読めました。
 本当にありがとうございました。

小島 邦靖

unread,
Jan 27, 2021, 9:08:01 AM1/27/21
to nvda-japa...@googlegroups.com
 こんにちは、小島です。

 \1234のように、桁区切りのカンマが入らない場合の正規表現ですが、

\d{1,3} のところを、\d{1,}としてみたら、桁区切りがあってもなくても上手く行きました。

 この場合、何か別の問題が生じますか?


Reply all
Reply to author
Forward
0 new messages