746008 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

Free Space

Debian GNU/Linux、Windows etc に関して、
雑文を掲載しています。 
個人的な備忘録ですので、皆様にあてはまるかどうかは、
全くわかりません。
参考にされる場合も、結果については、自己責任
ということで、よろしくお願いいたします。










Keyword Search

▼キーワード検索

Calendar

Archives

2025.06
2025.05
2025.04
2025.03
2025.02
2025.01
2024.12
2024.11
2024.10
2024.09

Category

Recent Posts

Rakuten Card

2018.02.28
XML
カテゴリ:スクリプト
​​また、uBlockOrigin オンでアメブロが見れなくなりました。広告ブロックは、ゆるくなりますがAdguardで。

日本語音声合成Open Jtalkを使う3 
長文読み上げスクリプト編です。
前回​https://plaza.rakuten.co.jp/debianwin/diary/201802140000/
のスクリプトだけだと、テキストファイルの最初の1行だけしか読み上げてくれません。
そこで、複数行を連続して全部読み上げるスクリプトを書いてみました。
まあ、テキストを1行ずつ処理するスクリプトをググって、そこに前回のスクリプトを入れ込んだだけですが。

longtalk.sh

#!/bin/bash
# usage ~/sh/longtalk.sh textfilename
filename=$1
cat ${filename} | while read line
do
  echo ${line}
  echo ${line} | ~/sh/jtalk1.sh
done


​​とりあえず、連続して複数行を読み上げるようになりました。
ただ、行間で少し止まってしまうのが不自然な場合があります。
次回、そういった場合の対応を考えてみます。





お気に入りの記事を「いいね!」で応援しよう

Last updated  2019.01.25 19:13:12



© Rakuten Group, Inc.
X