SofTalk情報 Plus

トップ > SofTalkのドキュメント >

SofTalkの高度な読み上げ設定(正規表現の設定)

SofTalkの正規表現は、ウェブサイトのアドレスを読み上げないようにしたり、電話番号の読み上げなど、通常の単語登録では実現できない読み上げを可能にします。

登録方法

  1. SofTalkを起動して、[オプション]メニューの[環境設定]をクリックし、[正規表現]タブをクリックします。
  2. 下記の表の登録したい正規表現の「変換対象(正規表現)」と「変換結果」をコピーして、[正規表現]画面の[変換対象(正規表現)]、[変換結果]に貼り付けます。
  3. [登録]ボタンをクリックします。

正規表現一括登録用ファイル

下記の表の全ての正規表現を、SofTalkの設定にメモ帳で登録することができるテキストファイルです。
登録数が多い、正しく登録できない場合などにご利用ください。
使用しない正規表現は、SofTalkの設定画面で削除することが可能です。

正規表現一括登録用ファイルをダウンロード

最終更新日:

番号 正規表現の名前 概要 変換対象(正規表現) 変換結果 IgnoreCase
Singleline
Multiline
1 掲示板の日付時刻読み上げ省略 5ch、したらば、ニコニコ大百科掲示板、ニコニコミュニティ掲示板の日付時刻読み上げを省略します。
「5 :名無しさん:2014/07/05(土) 20:00:00.00 ID:AAAAAAAA」を「レス5」と読み上げます。
掲示板の画面をブラウザからSofTalkにコピー貼り付けして読み上げるときに使用します。

・SofTalk Ver.1.93.21以降のバージョンで使用できます。
・最終更新日:
(?#掲示板の日付時刻読み上げ省略 Multiline:オン 2019/12/10)(\d{1,5})(\r\n)?.*(\r\n)?\d{4}/\d\d/\d\d.*ID:.* レス$1、 IgnoreCase:オフ
Singleline:オフ
Multiline:オン
2 画像URL読み上げ省略 画像のアドレスの読み上げを省略します。
http://www.google.com/title.jpgを「画像リンク」と読み上げます。
(?#画像URL読み上げ省略)(?n)(h?ttps?|f?tp):\/\/(わらわら|[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#])+\.(jpg|png|gif) 画像リンク オフ
3 動画URL読み上げ省略 ニコニコ動画とYouTubeの動画のアドレスを「動画リンク」と読み上げます。 (?#動画URL読み上げ省略)(?n)(h?ttps?):\/\/((わらわら|www)(\.nicovideo\.jp\/watch\/|\.youtube\.com\/watch)|(nico\.ms\/(sm|nm)|youtu\.be\/))(わらわら|[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#])+ 動画リンク オフ
4 URL読み上げ省略 ウェブサイトのアドレスの読み上げを省略します。
http://www.google.comを「リンク」と読み上げます。

「2.画像URL読み上げ省略」、「3.動画URL読み上げ省略」より下の行に登録してください。
(?#URL読み上げ省略)(?n)(h?ttps?|f?tp):\/\/(わらわら|[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#])+ リンク オフ
5 青空文庫ルビ読み上げ 青空文庫のルビを読み上げます。(読み上げられないルビもあります。)
3つ登録します。

「岡山《おかやま》の名産|吉備団子《きびだんご》」の文章を「おかやまのめいさんきびだんご」と読み上げます。

「ルビ読み上げA」は、「読み上げB」、「読み上げC」より上の行に登録してください。

スーパーゆっくり(辞書の名前)をSofTalkにインストールすると、誤読が減少します。
(?#青空文庫ルビ読み上げA)|.+?《(.*?)》 $1 オフ
(?#青空文庫ルビ読み上げB)[一-龠々〆〇ヶ]+《(.*?)》 $1 オフ
(?#青空文庫ルビ読み上げC)[a-zA-Z']+《(.*?)》 $1 オフ
6 www読み上げ wwwを「ワラワラ」と読み上げます。 (?#www読み上げA)(?i)(?<![a-za-z])[ww]{2,}(?![a-za-z]) ,ワラワラ オフ
(?#www読み上げB)(?i)(?<=[^a-za-z&&  ])[ww](?=($|[!!。  ])) 、ワラ オフ
7 電話番号読み上げ 12-3456-7890を「1、2の、3、4、5、6の、7、8、9、0」と読み上げます。 (?#電話番号読み上げA)(?<![\d--・])(\d)(\d)[--・(\(](\d)(\d)(\d)(\d)[--・)\)](\d)(\d)(\d)(\d)(?![\d--・]) $1、$2の、$3、$4、$5、$6の、$7、$8、$9、$10、 オフ
(?#電話番号読み上げB)(?<![\d--・])(\d)(\d)(\d)[--・(\(](\d)(\d)(\d)[--・)\)](\d)(\d)(\d)(\d)(?![\d--・]) $1、$2、$3の、$4、$5、$6の、$7、$8、$9、$10、 オフ
(?#電話番号読み上げC)(?<![\d--・])(\d)(\d)(\d)(\d)[--・(\(](\d)(\d)[--・)\)](\d)(\d)(\d)(\d)(?![\d--・]) $1、$2、$3、$4の、$5、$6の、$7、$8、$9、$10、 オフ
(?#電話番号読み上げD)(?<![\d--・])(\d)(\d)(\d)(\d)[--・(\(](\d)(\d)(\d)[--・)\)](\d)(\d)(\d)(?![\d--・]) $1、$2、$3、$4の、$5、$6、$7の、$8、$9、$10、 オフ
(?#電話番号読み上げE)(?<![\d--・])(\d)(\d)(\d)[--・(\(](\d)(\d)(\d)(\d)[--・)\)](\d)(\d)(\d)(\d)(?![\d--・]) $1、$2、$3の、$4、$5、$6、$7の、$8、$9、$10、$11、 オフ
(?#電話番号読み上げF)(?<![\d--・])(\d)(\d)(\d)(\d)[--・(\(](\d)(\d)(\d)[--・)\)](\d)(\d)(\d)(\d)(?![\d--・]) $1、$2、$3、$4の、$5、$6、$7の、$8、$9、$10、$11、 オフ

関連情報

SofTalk用の辞書ファイル
inserted by FC2 system