ここで説明されているように、Raspberry Pi に IP アドレスを話させることができます。
まず、espeak パッケージをインストールします。
$ sudo apt-get install espeak
次に、init スクリプトを作成します。
$ sudo vi /etc/init.d/sayIPbs
次の内容を貼り付けます。
#! /bin/sh
# /etc/init.d/sayIPbs
## Some things that run always
# Carry out specific functions when asked to by the system
case "$1" in start)
echo "Starting script sayIPbs "
sleep 5
public=`curl ifconfig.me`
private=`hostname -I`
string="public address is $public and private address is $private"
echo $string | espeak -s 120 -v en-uk
sleep 2
echo $string | espeak -s 120 -v en-uk
;; stop)
echo "Stopping script sayIPbs"
;; *)
echo "Usage: /etc/init.d/sayIPbs {start|stop}"
exit 1
;;esac
exit 0
最後に、次のコマンドを発行します。
$ cd /etc/init.d
$ sudo chmod a+x sayIPbs
$ sudo update-rc.d -f sayIPbs defaults
$ sudo reboot
ヘッドフォンを接続して、起動プロセスの最後に読み取られる IP アドレスを聞きます。