Hotfix release available: 2017-02-19e "Frusterick Manners". upgrade now! [49.5] (what's this?)
Hotfix release available fixing CVE-2017-12979 and CVE-2017-12980: 2017-02-19d "Frusterick Manners". upgrade now! [49.4] (what's this?)
Hotfix release available fixing CVE-2017-12583: 2017-02-19c "Frusterick Manners". upgrade now! [49.3] (what's this?)
Hotfix release available fixing security token and media manager: 2017-02-19b "Frusterick Manners". upgrade now! [49.2] (what's this?)
Hotfix release available fixing install and media manager issues: 2017-02-19a "Frusterick Manners". upgrade now! [49.1] (what's this?)
New release available: 2017-02-19 "Frusterick Manners". upgrade now! [49] (what's this?)
Hotfix release available: 2016-06-26e "Elenor of Tsort". upgrade now! [48.5] (what's this?)
Hotfix release available fixing CVE-2017-12979 and CVE-2017-12980: 2016-06-26d "Elenor of Tsort". upgrade now! [48.4] (what's this?)
Hotfix release available fixing CVE-2017-12583: 2016-06-26c "Elenor of Tsort". upgrade now! [48.3] (what's this?)
Hotfix release available fixing security token: 2016-06-26b "Elenor of Tsort". upgrade now! [48.2] (what's this?)
Hotfix release available fixing authad issues: 2016-06-26a "Elenor of Tsort". upgrade now! [48.1] (what's this?)
New release available: 2016-06-26 "Elenor of Tsort". upgrade now! [48] (what's this?)
Hotfix release available: 2015-08-10a "Detritus". upgrade now! [47.1] (what's this?)
New release available: 2015-08-10 "Detritus". upgrade now! [47] (what's this?)
Hotfix release available: 2014-09-29d "Hrun". upgrade now! [46.4] (what's this?)
Hotfix release available: 2014-09-29c "Hrun". upgrade now! [46.3] (what's this?)
Hotfix release available to prevent XSS attack via SWF uploads: 2014-09-29b "Hrun". upgrade now! [46.2] (what's this?)
Hotfix release available: 2014-09-29a "Hrun". upgrade now! [46.1] (what's this?)
New release available: 2014-09-29 "Hrun". upgrade now! [46] (what's this?)
Hotfix release available: 2014-05-05e "Ponder Stibbons". upgrade now! [44.5] (what's this?)
Hotfix release available: 2014-05-05d "Ponder Stibbons". upgrade now! [44.4] (what's this?)
Hotfix release available to prevent XSS attack via SWF uploads: 2014-05-05c "Ponder Stibbons". upgrade now! [44.3] (what's this?)
Security Hotfix 2014-05-05b to prevent zero byte attacks on external auth systems is available. upgrade now! [44.2] (what's this?)
Security Hotfix 2014-05-05a for Issue 765 available. upgrade now! [44.1] (what's this?)
New release available: 2014-05-05 "Ponder Stibbons". upgrade now! [44] (what's this?)
New release available: 2013-12-08 "Binky". upgrade now! [43] (what's this?)
New release candidate available: 2013-11-18 "Binky" RC2. upgrade now! [42] (what's this?)
New release candidate available: 2013-10-28 "Binky" RC1. upgrade now! [41] (what's this?)
New release available: 2013-05-10 "Weatherwax". upgrade now! [40] (what's this?)
New release candidate available: 2013-03-06 "Weatherwax" RC1. upgrade now! [39] (what's this?)
New release available: 2012-10-13 "Adora Belle". upgrade now! [38] (what's this?)
New release candidate available: 2012-09-10 "Adora Belle" RC1. upgrade now! [37] (what's this?)
 

AquesTalk pico

フィジカルコンピューティング x ゆっくりボイス なオモシロツール

AquesTalk picoは音声合成LSIです。
Arduino UNO基板のCPU(ATMega)を差し替えるだけで使えます。
シリアル通信で文字列を送信すと、音声に変換してくれます。
出力はPWMです。
音声を出すにはアンプ付きのスピーカを繋ぐ必要があります。
簡単なスピーカ回路についても紹介します。

モノ自体は秋月で購入可能ですがいわゆる「ゆっくりボイス」とは若干声色が違うようです。
http://akizukidenshi.com/catalog/g/gI-05665/

「ゆっくりボイス」バージョンはAquest公式Webショップから購入可能です。
http://cart03.lolipop.jp/LA02182251/?mode=CATE&c_id=CA00100209727

型番声色購入先
ATP3011F4-PU かわいい系の女声 秋月で購入可
ATP3011F1-PU 女声(“ゆっくり”) Aquest公式で購入可
ATP3011M6-PU 業務用途向けの落ち着いた男声 Aquest公式で購入可
ATP3012F5-PU 業務用途に最適な落ち着いた女声 Aquest公式で購入可

※2012年9月現在

使い方

Arduino UNO 基板のMPUをそっくり入れ替えます。
ICの足を折ってしまわないようにゆっくりはずします。

ArduinoにAquesTalk picoを装着した様子

Arduino UNO にUSBを挿してシリアルモニタを開き、以下の設定にします。

  • 改行コード : CRのみ
  • ボーレート : 9600bps

この状態でArduino UNOのリセットボタンを押します。
(「?」を送る前に必ずリセットボタンを押します)
シリアル通信で「?」をArduino UNOへ送ります。
「>」が返ってくれば音声出力の準備完了です。

AquesTalk picoの初期化

ローマ字で日本語を入力します。
例えば「おはよう」と発音させたいなら以下のようにタイプします。

「おはよう」

ohayo-

※最後に改行を入れる。改行コードは [CR]

するとPWMで音声が出力されます。

スピーカの制作

音声を聞くためにはスピーカをつける必要があります。
トランジスタRN1001を使うことで簡単なスピーカ回路を作成できます。
PWMの信号をトランジスタで増幅し、スピーカへ与えてやります。

スピーカ回路図

コマンド例

いくつかコマンド例を紹介します。

通常コマンド

「こんにちは」

konnnichiwa


数値読み上げコマンド

「ぱ↓い↑ は さんてんいちよんいちごーきゅうにい」

pai wa<NUM VAL=3.141592>.

数字をいちいち sanntennichiyon… と入力しなくても
<NUM VAL=数値> で数値を読み上げてくれます。
数値部分は「0~9までの数値」か「.」「-」を指定できます。


またこのままだと音程が「ぱ↓い↑」になってしまうので
音程を「ぱ↑い↓」にするためにアクセント「'」をつけて

「ぱ↑い↓ は さんてんいちよんいちごーきゅうにい」

pa'i wa <NUM VAL=3.141592>.

とすると比較的違和感なく読み上げてくれます。


また、ハイフンをいれることで電話番号ぽく読ませることができます。

「ぜろきゅーぜろ いちにーさんよん ごーろくななはち」

<NUM VAL=090-1234-5678>

桁を読み上げたい場合は次の桁読み上げコマンドを使います。


桁読み上げコマンド

桁(十百千万億など)を読んでほしい場合はNUMKを使います。

「さんおく にせんひゃくじゅうろくまん にせんごひゃくろくじゅうなな」

<NUMK VAL=321162567>

NUMの場合は桁を読み上げません。

「さんにいちいち ろくにい てん ごーろくなな」

<NUM VAL=321162.567>

数値部分には「数値」か「.」を指定できます。

「さんじゅうにまん せんひゃくろくじゅうにーてん ごーろくなな」

<NUMK VAL=321162.567>


助数詞読み上げコマンド

NUMKは助数詞をつけることができます。
助数詞とは、一本(いっぽん)二本(にほん)などの「ぽん」「ほん」の部分を指します。
NUMKコマンドはパラメータを指定することでこれら読み方を自動判定してくれるスグレモノです。

「いっぽん にほん さんぼん」

<NUMK VAL=1 COUNTER=honn> <NUMK VAL=2 COUNTER=honn> <NUMK VAL=3 COUNTER=honn>

「にせんじゅうにねん はちがつ はつか」

<NUMK VAL=2012 COUNTER=nenn> <NUMK VAL=8 COUNTER=gatu> <NUMK VAL=20 COUNTER=nichi>

ほかにも指定できる助数詞が数多くあり以下のパラメータで指定できます。

助数詞 パラメータ 助数詞 パラメータ
nenn gatu
nichi ji
funn byo-
enn ka'i
kai ヶ月 ka'getu
カロリー ka'rori- kyu-
gyo- kyoku
キロ kiro kenn
ko ninn
sai 時間 ji'kann
dai 丁目 cyo-me
tuki bann
honn hiki
pa-se'nto


アルファベット読み上げコマンド

「えーてぃーぴー さんぜろいちいち えふ よん はいふん ぴーゆー」

<ALPHA VAL=ATP3011F4-PU>


その他記号読み

<ALPHA VAL=!#$%&*+,-./:;⇐?@\^_>
文字 読み 文字 読み
! びっくり # しゃーぷ
$ どる % ぱーせんと
& あんど * あすた
+ ぷらす , かんま
- はいふん . どっと
/ すらっしゅ : ころん
; せみころん < しょーなり
= いこーる ? はてな
@ あっと ¥ えん
^ はっと _ あんだー


参考ページ

wiki/embedded/aquestalk.txt · Last modified: 2012/09/18 02:42 by ksksue
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki