日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 最新 新規 検索 公式

2020-05-14 07:59:04 -木 曜-

875 : Re:スペース等の区切りの中の「”」をどう扱えば良いでしょうか? - 雪乃☆雫 さん


 無理矢理系で、全部地道に検索して変換していくんじゃ、ダメでしょうか。
 ワタシの知恵だと、こんなことしか思いつかない;;;
#-----------------------------------------------
テキスト=「"犬" "猫 " 熊 " 兎 " "大 熊 猫"
駱駝 驢馬 象 " キリン " " ラ イ オ ン "」。
検索開始位置=1。仮文字=「 」
スペース置換。テキスト区切る。

テキストを反復
 それを反復
  「【{それ}】」を表示。

●スペース置換
 開始位置=テキストで検索開始位置から「"」を文字検索。
 もし、開始位置=0ならば、戻る。
 違えば、
  終了位置=テキストで開始位置+1から「"」を文字検索。
  もし、終了位置=0ならば、戻る。
  違えば、
   元=テキストの開始位置から(終了位置-開始位置+1)文字抜き出す。
   仮=元の「 」を仮文字に置換。
   テキスト=テキストの元を仮に単置換。
   検索開始位置=終了位置+(元で「 」の出現回数)*(仮文字の文字数-1)+1。
   もし、検索開始位置≧(テキストの文字数)ならば、戻る。
   違えば、スペース置換。

●テキスト区切る
 テキスト=テキストを「 」で区切る。
 テキストを反復
  テキスト[回数-1]=それの仮文字を「 」に置換。
#-----------------------------------------------
 一応、出来てはいると思うんだけど・・・
 なんか、もっと、賢い方法ないんですかねー(´・ω・`)


(編集パスワード送信)

子記事

親記事 (No.872)
返信した記事(元) (No.872)

この内容(No.875)に返信

この内容(No.875)をダウンロード

この内容(No.875)のテキスト表示


2020-05-13 18:00:11 -水 曜-

874 : Re:Re:Re:Re:Re:Re:Re:Re:Re:なでしこ 簡単3 - じゃがいも さん


{"声高":1.5, "速度":0.6}に話者詳細設定

3回 、テキスト=「ぶっせつ まかはんにゃはらみったしんぎょう
かんじーざいぼーさつ ぎょうじんはんにゃーはーらーみーたーじー。しょうけんごーうん かいくう。どいっさいくやく。
しゃーりーしー。しきふーいーくー。くーふーいーしき。しきそくぜーくう。くうそくぜーしき。じゅーそうぎょうしき やくぶーにょーぜー。
しゃーりーしー。ぜーしょーほうくうそう。ふーしょうふーめつ。ふーくーふーじょう。ふーぞうふーげん。
ぜーこーくうちゅう。むーしきむーじゅーそうぎょうしき。むーげんにーびーぜっしんにー。むーしきしょうこうみーそくほう。むげんかい。ないしーむーいーしきかい。むーむーみょう。やくむーむーみょうじん。ないしーむーろうしー。やくむーろうしーじん。むーくうしゅうめつどう。
むーちーやくむーとく。いーむーしょーとくこ。 ぼーだいさったー。えーはんにゃーはーらーみーたーこー。しんむーけーげー。むーけーげーこ。むーうーくーふー。おんりーいっさいてんどうむーそう。くーきょうねーはん。
さんぜーしょーぶつ。えーはんにゃーはーらーみーたーこー。とくあーのくたーらーさんみゃくさんぼーだい。
こーちー。はんにゃーはーらーみーたー。ぜーだいじんしゅー。ぜーだいみょうしゅー。ぜーむーじょうしゅー。ぜーむーとうどうしゅー。のうじょーいっさいくー。しんじつふーこー。こーせつはんにゃーはーらーみーたーしゅー。
そくせつしゅーわつ。ぎゃーていぎゃーてい はらぎゃーてい はらそうぎゃーてい ぼーじーそわかー。はんにゃしんぎょう。



「読み上げ」のボタン作成して、読上ボタンに代入。
「一時停止」のボタン作成して、一時停止ボタンに代入。
「読み上げ再開」のボタン作成して、読上再開ボタンに代入。
「停止」のボタン作成して、停止ボタンに代入。

読上ボタンをクリックした時には、
 テキストを話す。
ここまで。
一時停止ボタンをクリックした時には、
 読み上げ一時停止。
ここまで。
読上再開ボタンをクリックした時には、
 読み上げ再開。
ここまで。
停止ボタンをクリックした時には、
 読み上げ停止。
ここまで。

#音声合成API
●読み上げ一時停止
  「speechSynthesis.pause();」をJS実行。
ここまで。

●読み上げ再開
  「speechSynthesis.resume();」をJS実行。
ここまで。

●読み上げ停止
  「speechSynthesis.cancel();」をJS実行。
ここまで。
「仏説・摩訶般若波羅蜜多心経
観自在菩薩・行深般若波羅蜜多時、照見五蘊皆空、度一切苦厄。舎利子。色不異空、空不異色、色即是空、空即是色。受・想・行・識・亦復如是。舎利子。是諸法空相、不生不滅、不垢不浄、不増不減。是故空中、無色、無受・想・行・識、無眼・耳・鼻・舌・身・意、無色・声・香・味・触・法。無眼界、乃至、無意識界。無無明・亦無無明尽、乃至、無老死、亦無老死尽。無苦・集・滅・道。無智、亦無得。以無所得故、菩提薩埵、依般若波羅蜜多故、心無罜礙、無罜礙故、無有恐怖、遠離・一切[注 6]・顛倒夢想、究竟涅槃。三世諸仏、依般若波羅蜜多故、得阿耨多羅三藐三菩提。故知、般若波羅蜜多、是大神呪、是大明呪、是無上呪、是無等等呪、能除一切苦、真実不虚。故説、般若波羅蜜多呪。
即説呪曰、羯諦羯諦、波羅羯諦、波羅僧羯諦、菩提薩婆訶。般若心経」と表示する。


-------------------------------------
体裁を 再度 ととのえました

(編集パスワード送信)

子記事

親記事 (No.863)
返信した記事(元) (No.873)

この内容(No.874)に返信

この内容(No.874)をダウンロード

この内容(No.874)のテキスト表示


2020-05-13 17:26:20 -水 曜-

873 : Re:Re:Re:Re:Re:Re:Re:Re:なでしこ 簡単3 - じゃがいも さん


{"声高":1.5, "速度":0.32}に話者詳細設定

3回 、テキスト=「ぶっせつまかはんにゃはらみたしんぎょう
かんじざいぼさつ ぎょうじんはんにゃはらみったじ しょうけんごうんかいくう
どいっさいくやく しゃりし しきふいくう くうふいしき しきそくぜくう
くうそくぜしき じゅそうぎょうしきやくぶにょぜ しゃりし ぜしょほうくうそう
ふしょうふめつ ふくふじょう ふぞうふげん ぜこくうちゅう
むしき むじゅそうぎょうしき むげんにびぜっしんい むしきしょうこうみそくほう
むげんかい ないしむいしきかい むむみょうやく むむみょうじん
ないしむろうし やくむろうしじん むくしゅうめつどう むちやくむとく
いむしょとくこ ぼだいさつた えはんにゃはらみったこ
しんむけいげ むけいげこ むうくふ おんりいっさいてんどうむそう
くうぎょうねはん さんぜしょぶつ えはんにゃはらみったこ
とくあのくたらさんみゃくさんぼだい こちはんにゃはらみった
ぜだいじんしゅ ぜだいみょうしゅ ぜむじょうしゅ ぜむとうどうしゅ
のうじょいっさいく しんじつふこ こせつはんにゃはらみったしゅ
そくせつしゅわっ ぎゃてい ぎゃていはらぎゃてい はらそうぎゃてい
ぼじそわか はんにゃしんぎょう」

「読み上げ」のボタン作成して、読上ボタンに代入。
「一時停止」のボタン作成して、一時停止ボタンに代入。
「読み上げ再開」のボタン作成して、読上再開ボタンに代入。
「停止」のボタン作成して、停止ボタンに代入。

読上ボタンをクリックした時には、
 テキストを話す。
ここまで。
一時停止ボタンをクリックした時には、
 読み上げ一時停止。
ここまで。
読上再開ボタンをクリックした時には、
 読み上げ再開。
ここまで。
停止ボタンをクリックした時には、
 読み上げ停止。
ここまで。

#音声合成API
●読み上げ一時停止
  「speechSynthesis.pause();」をJS実行。
ここまで。

●読み上げ再開
  「speechSynthesis.resume();」をJS実行。
ここまで。

●読み上げ停止
  「speechSynthesis.cancel();」をJS実行。
ここまで。
 「仏説・摩訶般若波羅蜜多心経
観自在菩薩・行深般若波羅蜜多時、照見五蘊皆空、度一切苦厄。舎利子。色不異空、空不異色、色即是空、空即是色。受・想・行・識・亦復如是。舎利子。是諸法空相、不生不滅、不垢不浄、不増不減。是故空中、無色、無受・想・行・識、無眼・耳・鼻・舌・身・意、無色・声・香・味・触・法。無眼界、乃至、無意識界。無無明・亦無無明尽、乃至、無老死、亦無老死尽。無苦・集・滅・道。無智、亦無得。以無所得故、菩提薩埵、依般若波羅蜜多故、心無罜礙、無罜礙故、無有恐怖、遠離・一切[注 6]・顛倒夢想、究竟涅槃。三世諸仏、依般若波羅蜜多故、得阿耨多羅三藐三菩提。故知、般若波羅蜜多、是大神呪、是大明呪、是無上呪、是無等等呪、能除一切苦、真実不虚。故説、般若波羅蜜多呪。
即説呪曰、羯諦羯諦、波羅羯諦、波羅僧羯諦、菩提薩婆訶。般若心経」と表示する。


------------------------------------------------------------
とりあえず ここまでにします
3回が うまく つかえまんけど

(編集パスワード送信)

子記事

親記事 (No.863)
返信した記事(元) (No.870)

この内容(No.873)に返信

この内容(No.873)をダウンロード

この内容(No.873)のテキスト表示


2020-05-13 12:33:16 -水 曜-

872 : スペース等の区切りの中の「”」をどう扱えば良いでしょうか? - choco さん


「犬 "猫 " 熊」を「 」で区切る
反復
 「【{それ}】」を表示

上記を実行すると以下の表示になります。
【犬】
【"猫】
【"】
【熊】

これをどうにかして以下のように区切りたいのです。
【犬】
【"猫 "】
【熊】

エクセルにインポートする時は、ウィザードに従っていれば問題ないのですが。。😢


(編集パスワード送信)

親記事

この内容(No.872)に返信

この内容(No.872)をダウンロード

この内容(No.872)のテキスト表示

子記事

876 Re:スペース等の区切りの中の「”」をどう扱えば良いでしょうか? (20-05-14)
875 Re:スペース等の区切りの中の「”」をどう扱えば良いでしょうか? (20-05-14)

2020-05-13 12:51:17 -水 曜-

871 : Re:PDF開く - mtblue さん


自己レスです。
うぇいくさんの「日本語プログラミング言語「なでしこ」-libharuによるPDF生成 ライブラリ」
http://weyk.la.coocan.jp/weyk/nadesiko/hpdf_easy.html
HPDFlib.zipのHPDF互換.nakoの90行目
rtn=HPDF_Page_SetSize(HPDFpage,HPDF_PAGE_SIZE_A4,向)

rtn=HPDF_Page_SetSize(HPDFpage,大,向)
へ変更したとこサイズ変更が出来るようになりました。

本当は細かくW,Hで設定できるとなおよいのですが、仕様のようですね。
http://www.t-net.ne.jp/~cyfis/libharu/page/HPDF_Page_SetSize.html


(編集パスワード送信)

子記事

親記事 (No.860)
返信した記事(元) (No.860)

この内容(No.871)に返信

この内容(No.871)をダウンロード

この内容(No.871)のテキスト表示


戻る < < < > > > 次へ



RSS


www.eznavi.net