月別アーカイブ: 2013年7月

Raspberry Piのオートログイン

投稿日時: 投稿者:

Raspberry Piのオートログイン(自動起動)ができました。

Debian(squeeze) startxによる自動起動
を参考にさせていただきました。

nanoで以下を開きます。

1
$sudo nano/etc/inittab
1
1:2345:respawn:/sbin/getty38400tty1

の行を#でコメントアウトします。

かわりに

1
1:2345:respawn:/bin/login-fユーザ名tty1</dev/tty1>/dev/tty12>&1

を新たに書き込みます。 ユーザー名は私の場合はpiになります。

保存してnanoを終了させて再起動すると、Raspberry Piがオートログインします。

これ、記述を間違うと、Raspberry Piが起動しなくなります。
SDカードのコピーをとってから試されるといいと思います。

OpenJTalkで音声合成

投稿日時: 投稿者:

橋本商会さんにならい、そのままやってみました。
本当にそのままです。

橋本商会 Raspberry Piに喋らせる

以下も参考にしました。
Raspberry Pi で遊ぶ (2) —Open JTalk で喋ってもらう—

OpenJTalk インストール

sudo apt-get install open-jtalk open-jtalk-mecab-naist-jdic htsengine libhtsengine-dev hts-voice-nitech-jp-atr503-m001

MMD agentに交換するためにインストール

wget http://downloads.sourceforge.net/project/mmdagent/MMDAgent_Example/MMDAgent_Example-1.3/MMDAgent_Example-1.3.zip
unzip MMDAgent_Example-1.3.zip
sudo cp -R MMDAgent_Example-1.3/Voice/* /usr/share/hts-voice/

自分のpiのディレクトリーにbinというディレクトリーを作ります。

piに移動して

1
mkdir bin

その後、以下のソースコードをjsayというファイル名で ~/bin/jsayとして保存。
jsayはシェルスクリプトなので.shが必要かと思いましたがなくてもよいようです。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/sh
TMP=/tmp/jsay.wav
#cd /usr/share/hts-voice/nitech-jp-atr503-m001
cd/usr/share/hts-voice/mei_happy
echo"1ドル"|open_jtalk\
-td tree-dur.inf\
-tf tree-lf0.inf\
-tm tree-mgc.inf\
-md dur.pdf\
-mf lf0.pdf\
-mm mgc.pdf\
-dm mgc.win1\
-dm mgc.win2\
-dm mgc.win3\
-df lf0.win1\
-df lf0.win2\
-df lf0.win3\
-dl lpf.win1\
-ef tree-gv-lf0.inf\
-em tree-gv-mgc.inf\
-cf gv-lf0.pdf\
-cm gv-mgc.pdf\
-kgv-switch.inf\
-s16000\
-a0.05\
-u0.0\
-jm1.0\
-jf1.0\
-jl1.0\
-x/var/lib/mecab/dic/open-jtalk/naist-jdic\
-ow$TMP&&\
aplay--quiet$TMP
rm-f$TMP

エディター nanoを起動して以上のコードを貼付けて保存するのですが
最初にユーザー名piでログインしているので

suno nano で起動しないと、 ~/bin/jsay に保存できませんでした。

実行権を付加します。

$ sudo chmod +x ~/bin/jsay

$ jsay はじめまして

しゃべりました。
イアフォン端子にスピーカーをつなぎましたが特にひどい雑音はしませんでした。

発話の声。女性の声です。ちゃんと聞き取れるし、いいと思います。
[フレーム]

ruby-serialportをインストール

投稿日時: 投稿者:

ruby-serialportをインストールしました。

1
$sudo gem install serialport

で入れようととしたがだめだった。

そこでruby-devを導入(これがなんなのかよくわからない)

1
$sudo apt-get install ruby-dev

その後に

1
$sudo gem install serialport

で入った。

serialport-1.1.0が入りました。

カテゴリー: Ruby

Raspberry Pi Rubyインストール

投稿日時: 投稿者:

RubyとRubyGemsをインストールしました。

1
sudo apt-get install ruby rubygems

Rubyは 1.9.3
Rubyemsは 1.8.23
がインストールされました。

確認方法は

1
2
ruby-v
gem-v
カテゴリー: Ruby

Raspberry PiのOS更新

投稿日時: 投稿者:

Raspberry PiのOSを更新するのに

更新情報のアップデート

1
sudo apt-get update

をしたあとに

1
sudo apt-get upgrade

をします。
前者はすぐでしたが、後者は30分程度かかりました。

Raspberry PiのSDカードの使用できる容量を増やしました

投稿日時: 投稿者:

Raspberry PiのSDカードの使用できる容量を増やしました。以下を参考にしました。初期設定では、2GBしか使えません。

http://kkayataka.hatenablog.com/entry/2012/10/13/114500
を参考にしました。

最初しなかったで

1
sudo apt-get upgrade

がメモリーがないといって途中で終わってしまった。

容量を増やしたらうまく行きました。

1
df-h

で容量を確認できます。