文字列を示す歌詞情報に基づいて複数の順序に複数の発音単位文字列を対応づける歌詞テーブルを作成する歌詞テーブル作成部と、入力装置が操作される複数の発音タイミングを前記複数の順序に対応づける発音タイミング作成部と、前記複数の発音単位文字列のうちの任意の順序に対応する発音単位文字列を示す音声が前記複数の発音タイミングのうちの前記任意の順序に対応する発音タイミングにスピーカから発音されるように、前記スピーカを制御する発音部とを具備する電子楽器。請求項1において、前記歌詞テーブル作成部は、文字列入力用入力装置に入力される情報に基づいて前記文字列を作成する電子楽器。請求項1~請求項2のいずれかにおいて、音高設定用入力装置により入力される情報に基づいて前記複数の順序に対応する複数の音高を生成する音高情報作成部をさらに具備し、前記複数の音高のうちの前記任意の順序に対応する音高は、前記複数の発音タイミングのうちの前記複数の順序に対応する発音タイミングに前記音高設定用入力装置により入力される情報を示し、前記発音部は、前記音声が前記発音タイミングに前記音高で前記スピーカから発音されるように、前記スピーカを制御する電子楽器。請求項1~請求項3のいずれかにおいて、前記複数の順序に複数の見本音高を対応づけるメロディテーブルを参照して、前記複数の音高が前記複数の見本音高に類似する程度を示す評価結果を算出する評価部をさらに具備する電子楽器。請求項1~請求項4のいずれかにおいて、前記文字列のうちの前記発音単位文字列に対応する部分が識別可能に前記文字列を前記発音タイミングに表示装置に表示させる表示部をさらに具備する電子楽器。請求項1~請求項2のいずれかにおいて、前記発音部は、前記複数の順序に複数の音高を対応づけるメロディテーブルを参照して、前記発音単位文字列が前記発音タイミングに前記複数の音高のうちの前記任意の順序に対応する音高で前記スピーカから発音されるように、前記スピーカを制御する電子楽器。請求項1~請求項6のいずれかにおいて、複数の既定発音単位文字列に複数の音声を対応づける音声テーブルを、マイクを介して入力された新規音声が前記複数の音声に追加されるように、かつ、入力装置を介して入力される新規発音単位文字列に前記新規音声が対応するように、更新するサンプリング部をさらに具備し、前記発音部は、前記複数の音声のうちの前記発音単位文字列に対応する音声を前記発音タイミングに前記スピーカから発音されるように、前記スピーカを制御する電子楽器。本発明の課題は、文字列が示す複数の音声を所望の複数のタイミングでそれぞれ発音する電子楽器を提供することにある。以下に、発明を実施するための形態実施例で使用される符号を括弧付きで用いて、課題を解決するための手段を記載する。この符号は、特許請求の範囲の記載と発明を実施するための形態実施例の記載との対応を明らかにするために付加されたものであり、特許請求の範囲に記載されている発明の技術的範囲の解釈に用いてはならない。本発明による電子楽器1は、文字列を示す歌詞情報に基づいて複数の順序32に複数の発音単位文字列33を対応づける歌詞テーブル31を作成する歌詞テーブル作成部23と、入力装置14が操作される複数の発音タイミングを複数の順序32に対応づける発音タイミング作成部25と、複数の発音単位文字列33のうちの任意の順序に対応する発音単位文字列を示す音声がその複数の発音タイミングのうちのその任意の順序に対応する発音タイミングにスピーカ18から発音されるように、スピーカ18を制御する発音部26とを備えている。ここで、複数の発音単位文字列33は、それぞれ、その文字列の部分を示している。その複数の発音タイミングのうちの任意の第1順序に対応する第1発音タイミングは、その複数の発音タイミングのうちのその第1順序より後の任意の第2順序に対応する第2発音タイミングより前である。このような電子楽器1は、その文字列が示す複数の音声43を入力装置14への操作ごとに順番に発音させることができ、リアルタイムで複数の音声43を所望の複数の発音タイミングでそれぞれ発音させることができる。歌詞テーブル作成部23は、文字列入力用入力装置10に入力される情報に基づいてその文字列を作成する。本発明による電子楽器1は、音高設定用入力装置17により入力される情報に基づいて複数の順序32に対応する複数の音高を生成する音高情報作成部24をさらに備えている。その複数の音高のうちのその任意の順序に対応する音高は、その複数の発音タイミングのうちの複数の順序32に対応する発音タイミングに音高設定用入力装置17により入力される情報を示している。このとき、発音部26は、その音声がその発音タイミングにその音高でスピーカ18から発音されるように、スピーカ18を制御する。本発明による電子楽器1は、複数の順序32に複数の見本音高53を対応づけるメロディテーブル51を参照して、その複数の音高が複数の見本音高53に類似する程度を示す評価結果を算出する評価部29をさらに備えている。本発明による電子楽器1は、その文字列のうちのその発音単位文字列に対応する部分が識別可能にその文字列をその発音タイミングに表示装置10に表示させる表示部27をさらに備えている。発音部26は、複数の順序32に複数の音高を対応づけるメロディテーブル51を参照して、その発音単位文字列がその発音タイミングにその複数の音高のうちのその任意の順序に対応する音高でスピーカ18から発音されるように、スピーカ18を制御する。本発明による電子楽器1は、複数の既定発音単位文字列42に複数の音声43を対応づける音声テーブル41を、マイクを介して入力された新規音声が複数の音声43に追加されるように、かつ、入力装置14を介して入力される新規発音単位文字列にその新規音声が対応するように、更新するサンプリング部22をさらに備えている。このとき、発音部26は、複数の音声43のうちのその発音単位文字列に対応する音声をその発音タイミングにスピーカ18から発音されるように、スピーカ18を制御する。本発明による電子楽器は、文字列が示す複数の音声を入力装置への操作ごとに順番に発音させることができる。図面を参照して、本発明による電子楽器の実施の形態を記載する。その電子楽器1は、図1に示されているように、パペット2に携帯電話機3が着脱可能に設けられている。携帯電話機3は、箱形に形成され、コネクタ5とタッチパネル10とを備えている。コネクタ5は、他の機器のコネクタと接続されることにより、携帯電話機3をその機器に情報伝達可能に接続する。タッチパネル10は、表示面を備え、携帯電話機3により作成される画面をその表示面に表示する。タッチパネル10は、さらに、その表示面に指で触れたり、その表示面にペンで圧力を加えられたりしたときに、その表示面のうちの触れられた位置に基づいて情報を作成する。パペット2は、蛙に似せて形成されている。パペット2は、背6と手7と口8とが形成されている。背6は、取り付け機構11とコネクタ12とを備えている。取り付け機構11は、ユーザに操作されることにより、パペット2に携帯電話機3を固定する。コネクタ12は、携帯電話機3が取り付け機構11に固定されているときに、携帯電話機3のコネクタ5に接続される。手7は、ボタン14を備えている。ボタン14は、ユーザにより押下されたときに、その押下される押圧力を測定する。口8は、図2に示されているように、上顎と下顎とが自由に開閉することができるように形成されている。パペット2は、さらに、空洞15が形成されている。ユーザは、手16を空洞15に挿入して操作することにより、口8を開閉することができる。パペット2は、さらに、口開度検出装置17とスピーカ18と制御装置19とを備えている。口開度検出装置17とスピーカ18と制御装置19とは、それぞれ、パペット2の内部に配置されている。口開度検出装置17は、口8の開度を測定する。その開度は、連続量であり、口8の上顎と下顎との角度θに関して単調に増加する関数である。その開度としては、角度θそのものが例示される。スピーカ18は、電線を介して制御装置19に電気的に接続されている。スピーカ18は、制御装置19から供給される電気信号を音声に変換する。制御装置19は、複数の電気機器に情報伝達可能に接続されている。その複数の電気機器は、コネクタ12とボタン14と口開度検出装置17とスピーカ18とを含んでいる。制御装置19は、ボタン14により測定された押圧力と口開度検出装置17により測定された開度とを示す電気信号を生成し、コネクタ12を介してその電気信号を携帯電話機3に出力する。制御装置19は、さらに、コネクタ12を介して携帯電話機3から入力された音声がスピーカ18から発音されるように、スピーカ18を制御する。すなわち、制御装置19は、その音声を示す電気信号を生成し、その電気信号をスピーカ18に出力する。制御装置19は、さらに、コネクタ12が携帯電話機3に接続されていないときに、非接続時楽音がスピーカ18から発音されるように、スピーカ18を制御する。その非接続時楽音は、音量がボタン14により測定された押圧力に対応するように、音高が口開度検出装置17により測定された開度に対応するように、作成される。携帯電話機3は、コンピュータであり、図示されていないCPUと記憶装置とマイクとスピーカと通信装置とをさらに備えている。そのCPUは、携帯電話機3にインストールされるコンピュータプログラムを実行して、その記憶装置と通信装置とを制御する。その記憶装置は、そのコンピュータプログラムを記録し、そのCPUにより生成される情報を一時的に記録する。そのマイクは、携帯電話機3の近傍の音声を収集し、その音声を示す音声情報をそのCPUに出力する。そのスピーカは、そのCPUにより生成される音声を発音する。その通信装置は、アンテナを備え、無線通信を用いてそのCPUにより生成された情報を他のコンピュータに送信し、無線通信を用いて他のコンピュータから受信された情報をそのCPUに出力する。その位置検出装置は、携帯電話機3が配置されている位置を検出し、その位置をそのCPUに出力する。携帯電話機3にインストールされるコンピュータプログラムは、携帯電話機3に複数の機能を実現させるための複数のコンピュータプログラムから形成されている。その複数の機能は、図3に示されているように、携帯電話部21とサンプリング部22と歌詞テーブル作成部23と音高情報作成部24と発音タイミング作成部25と発音部26と表示部27とジャンプ部28と評価部29とを含んでいる。携帯電話部21は、タッチパネル10を介して所定の情報が入力されたときに、無線通信を用いて携帯電話機3が公衆回線網に情報伝達可能に接続されるように、かつ、その公衆回線網に接続される他の電話機と携帯電話機3とが音声通話可能に接続されるように、その通信装置を制御する。携帯電話部21は、さらに、着信したときに、その記憶装置に記録される着信音情報が示す着信音がそのスピーカから発音されるように、そのスピーカを制御する。携帯電話部21は、さらに、タッチパネル10を介して所定の情報が入力されたときに、電子メールを作成し、その電子メールがその公衆回線網に接続される他のコンピュータに送信されるように、その通信装置を制御する。携帯電話部21は、さらに、タッチパネル10を介して所定の情報が入力されたときに、インターネットに公開されるウェブページを収集するように、その通信装置を制御し、そのウェブページがタッチパネル10に表示されるように、タッチパネル10を制御する。サンプリング部22は、新規の音声とタッチパネル10を介して入力された情報とに基づいて、その記憶装置に記録されている音声テーブルを更新する。その新規の音声としては、そのマイクにより収音された音声、携帯電話機3に記録されている複数の音声のうちのタッチパネル10を介して入力された情報とに基づいて選択される音声が例示される。歌詞テーブル作成部23は、タッチパネル10を介して入力された情報に基づいて文字列を作成する。その文字列は、その情報そのものが示す文字列であり、または、携帯電話機3に記録されている複数の文字列のうちのその情報に基づいて選択された文字列である。その複数の文字列としては、携帯電話部21により送受信された電子メールに記載される文字列が例示される。歌詞テーブル作成部23は、さらに、その作成された文字列に基づいて歌詞テーブルを作成する。音高情報作成部24は、タッチパネル10を介して入力された情報に基づいて、複数のモードのうちから1つのモードを選択する。その複数のモードは、リズム操作モードとピッチ操作モードとを含んでいる。音高情報作成部24は、そのリズム操作モードが選択されているときに、その記憶装置に記録されているメロディテーブルを参照してピッチを算出する。そのメロディテーブルは、メロディを示している。音高情報作成部24は、そのピッチ操作モードが選択されているときに、コネクタ12を介してパペット2から入力される電気信号が示す開度に基づいてピッチを算出する。発音タイミング作成部25は、コネクタ12を介してパペット2から入力される電気信号が示す押圧力が閾値より小さい値からその閾値より大きい値に変化した発音タイミングを検出する。発音タイミング作成部25は、さらに、その押圧力に基づいて音量を算出する。発音タイミング作成部25は、さらに、その押圧力がその閾値より大きい値からその閾値より小さい値に変化した消音タイミングを検出する。発音部26は、その歌詞テーブルを参照して、発音タイミング作成部25により検出された発音タイミングに対応する発音単位文字列を算出する。発音部26は、さらに、その音声テーブルを参照して、その発音単位文字列に基づいて音声を算出する。発音部26は、さらに、その音声のピッチが音高情報作成部24により算出されたピッチに一致するように、その音声の音量が発音タイミング作成部25により算出された音量に一致するように、その音声を変換する。発音部26は、さらに、発音タイミング作成部25により検出された発音タイミングの直後に電気信号がパペット2に送信されるようにコネクタ5を制御することにより、その変換された音声がその発音タイミングの直後にスピーカ18から発音されるように、スピーカ18を制御する。発音部26は、さらに、発音タイミング作成部25により検出された消音タイミングの直後にスピーカ18の発音が停止されるように、スピーカ18を制御する。表示部27は、歌詞テーブル作成部23により作成された文字列を既発音部分と発音中部分と未発音部分とに分割する。その既発音部分は、その文字列のうちの既に発音された文字列である。その発音中部分は、その文字列のうちの発音されている文字列である。その未発音部分は、その文字列のうちの未だ発音されていない文字列である。表示部27は、さらに、その既発音部分と発音中部分と未発音部分とが識別可能にその文字列がタッチパネル10に表示されるように、タッチパネル10を制御する。ジャンプ部28は、新規の音声とタッチパネル10を介して入力された情報とに基づいて、表示部27により表示されている文字列のうちのジャンプ発音単位文字列を選択する。ジャンプ部28は、さらに、その文字列のうちのそのジャンプ発音単位文字列より後の文字列を示す音声が発音されるように、発音部26を制御する。評価部29は、音高情報作成部24によりそのピッチ操作モードが選択されているときに、そのメロディテーブルを参照して、評価結果を算出する。評価部29は、さらに、発音部26によりその文字列の最後が発音された後に、その評価結果がタッチパネル10に表示されるように、タッチパネル10を制御する。図4は、歌詞テーブル作成部23により作成される歌詞テーブルを示している。その歌詞テーブル31は、複数の順序32を複数の発音単位文字列33に対応づけている。すなわち、複数の順序32のうちの任意の順序は、複数の発音単位文字列33のうちの1つの発音単位文字列に対応している。複数の順序32は、順番を示し、互いに異なる自然数を示している。複数の発音単位文字列33は、それぞれ、歌詞テーブル作成部23により作成される文字列の部分を示し、1つの音節を示す文字列を示している。その文字列としては、ひらがな1文字が例示される。複数の発音単位文字列33は、複数の順序32のうちの第1順序より複数の順序32のうちの第2順序が後であるときに、その文字列に複数の発音単位文字列33のうちのその第1順序に対応する発音単位文字列が配置される位置よりその文字列に複数の発音単位文字列33のうちのその第2順序に対応する発音単位文字列が配置される位置が後になるように、作成されている。すなわち、歌詞テーブル作成部23は、歌詞テーブル作成部23により作成される文字列を複数の発音単位文字列33に分割し、複数の発音単位文字列33に複数の順序32を割り当てることにより、歌詞テーブル31を作成する。図5は、サンプリング部22と発音部26とにより利用される音声テーブルを示している。その音声テーブル41は、複数の既定発音単位文字列42を複数の音声43に対応づけている。すなわち、複数の既定発音単位文字列42の任意の既定発音単位文字列は、複数の音声43のうちの1つの音声に対応している。複数の既定発音単位文字列42は、それぞれ、1つの音節を示す文字列を示している。複数の音声43のうちのある既定発音単位文字列に対応する音声は、その既定発音単位文字列が示す1つの音節を示している。サンプリング部22は、ユーザにより新規の音声を示す音声情報が作成されたときに、タッチパネル10を介して入力された新規の文字列にその新規の音声が対応するように、音声テーブル41を更新する。その新規の文字列としては、記号が例示される。発音部26は、発音タイミング作成部25によりn回目の発音タイミングが検出されたときに、歌詞テーブル31を参照して、複数の発音単位文字列33のうちのn番に対応する発音単位文字列を算出する。発音部26は、その発音単位文字列が算出された後に、音声テーブル41を参照して、複数の音声43のうちのその発音単位文字列に対応する音声を算出する。発音部26は、さらに、その音声のピッチが音高情報作成部24により算出されたピッチに一致するように、その音声の音量が発音タイミング作成部25により算出された音量に一致するように、その音声を変換する。発音部26は、さらに、その変換された音声がその発音タイミングの直後にスピーカ18から発音されるように、スピーカ18を制御する。図6は、音高情報作成部24と評価部29とにより利用されるメロディテーブルを示している。そのメロディテーブル51は、複数の順序32を複数のピッチ53と複数の長さ54とに対応づけている。すなわち、複数の順序32のうちの任意の順序は、複数のピッチ53のうちの1つのピッチに対応し、複数の長さ54のうちの1つの長さに対応している。複数のピッチ53のうちのある順序に対応するピッチは、歌詞テーブル31の複数の発音単位文字列33のうちのその順序に対応する発音単位文字列が示す音声のピッチを示している。複数の長さ54のうちのある順序に対応する長さは、複数の歌詞テーブル31の複数の発音単位文字列33のうちのその順序に対応する発音単位文字列が示す音声が発音される長さを示している。音高情報作成部24は、リズム操作モードが選択されている場合で、発音タイミング作成部25によりn回目の発音タイミングが検出されたときに、メロディテーブル51を参照して、複数のピッチ53のうちのnに対応するピッチを算出する。評価部29は、音高情報作成部24によりピッチ操作モードが選択されている場合で、発音タイミング作成部25によりn回目の発音タイミングが検出されたときに、メロディテーブル51を参照して、複数のピッチ53のうちのnに対応するピッチを算出し、複数の長さ54のうちのnに対応する長さを算出する。評価部29は、さらに、その算出されたピッチとn回目の発音タイミングで音高情報作成部24により算出されたピッチとのピッチ誤差を算出する。評価部29は、さらに、n回目の発音タイミングから発音タイミング作成部25により検出されたn回目の消音タイミングまでの実際の長さを算出し、その算出された長さとその実際の長さとの長さ誤差を算出する。評価部29は、さらに、発音部26により複数の発音単位文字列33に対応する音声がすべて発音された後に、その評価結果を算出する。その評価結果は、発音部26により発音された音声により構成される楽曲とメロディテーブル51が示すメロディとが類似している程度を示し、その複数のピッチ誤差の総和とその複数の長さ誤差の総和との和を示している。図7は、表示部27により作成される画面を示している。その画面61は、文字列62と下線63と点64とが表示されている。文字列62は、歌詞テーブル作成部23により作成された文字列を示している。下線63は、文字列62のうちの未だ発音されていない未発音部分の下に表示されている。点64は、文字列62のうちの発音されている発音中部分の下に表示されている。表示部27は、歌詞テーブル作成部23により作成された文字列とその文字列のうちの発音部26により発音された発音単位文字列とに基づいて画面61を作成し、画面61がタッチパネル10に表示されるように、タッチパネル10を制御する。ジャンプ部28は、タッチパネル10の文字列62が表示されている領域のうちの点65がユーザにより選択されたときに、複数の発音単位文字列33のうちの点65に対応するジャンプ発音単位文字列を算出し、複数の順序32のうちのそのジャンプ発音単位文字列に対応するジャンプ順序を算出する。ジャンプ部28は、さらに、発音タイミング作成部25により次に発音タイミングが検出されたときに、複数の発音単位文字列33のうちのそのジャンプ順序以降に対応する発音単位文字列の音声がスピーカ18から発音されるように、発音部26を制御する。電子楽器1の動作は、パペット2に携帯電話機3が取り付けられているときに、サンプリングする動作と歌詞テーブルを作成する動作とリズム操作モードの動作とピッチ操作モードの動作とを備えている。そのサンプリングする動作は、タッチパネル10を介してその所定の情報が入力されたときに開始される。携帯電話機3は、タッチパネル10を介して所定の情報が入力されたときに、携帯電話機3のマイクを介して音声を収音し、その音声を示す音声情報を作成する。または、携帯電話機3は、タッチパネル10を介して所定の情報が入力されたときに、携帯電話機3に記録された複数の音声情報からその所定の情報に基づいて選択された音声情報を作成する。携帯電話機3は、タッチパネル10を介して入力された新規の文字列にその作成された音声情報が対応するように、音声テーブル41を更新する。その歌詞テーブルを作成する動作は、タッチパネル10を介して入力された情報に基づいて文字列が作成されたときに実行される。たとえば、ユーザは、タッチパネル10を介してその文字列を入力し、または、タッチパネル10を操作することにより携帯電話部21により送受信された電子メールに記載される複数の文字列からその文字列を抽出する。携帯電話機3は、その文字列を複数の発音単位文字列33に分割し、複数の発音単位文字列33に複数の順序32を割り当てることにより、歌詞テーブル31を作成する。複数の発音単位文字列33は、複数の順序32のうちの第1順序より複数の順序32のうちの第2順序が後であるときに、その文字列に複数の発音単位文字列33のうちのその第1順序に対応する発音単位文字列が配置される位置よりその文字列に複数の発音単位文字列33のうちのその第2順序に対応する発音単位文字列が配置される位置が後になるように、作成される。そのリズム操作モードの動作は、タッチパネル10を介して入力された情報に基づいてリズム操作モードが選択されたときに実行される。ユーザは、まず、パペット2のボタン14を所望の押圧力で押下し、所望の時間が経過した後に、ボタン14の押下をやめる。携帯電話機3は、歌詞テーブル31の複数の発音単位文字列33のうちのn-1回以前に対応する発音単位文字列を示す音声が発音された後に、ボタン14の押下が検出されたときに、複数の発音単位文字列33のうちのn番に対応する発音単位文字列を算出する。携帯電話機3は、さらに、その押圧力に基づいて音量を算出する。携帯電話機3は、音声テーブル41を参照して、複数の音声43のうちのその発音単位文字列に対応する音声を算出する。携帯電話機3は、メロディテーブル51を参照して、複数のピッチ53のうちのnに対応するピッチを算出する。携帯電話機3は、その音声の音量がその算出された音量に一致するように、かつ、その音声のピッチがその算出されたピッチに一致するように、その音声を変換する。携帯電話機3は、さらに、その変換された音声をその発音タイミングの直後にスピーカ18から発音させる。携帯電話機3は、さらに、その文字列を示す文字列62をタッチパネル10に表示し、文字列62のうちの発音されていない未発音文字列の下に下線63を表示し、文字列62のうちの発音されている発音中文字列の下に点64を表示する。携帯電話機3は、さらに、文字列62が表示されている領域のうちの点65が、ユーザによるタッチパネル10の操作により選択されたときに、複数の発音単位文字列33のうちの点65に対応するジャンプ発音単位文字列を算出し、複数の順序32のうちのそのジャンプ発音単位文字列に対応するジャンプ順序mを算出する。携帯電話機3は、点65が選択された後に、ボタン14の押下が検出されたときに、複数の発音単位文字列33のうちのm番に対応する発音単位文字列を算出する。携帯電話機3は、さらに、その押圧力に基づいて音量を算出する。携帯電話機3は、音声テーブル41を参照して、複数の音声43のうちのその発音単位文字列に対応する音声を算出する。携帯電話機3は、メロディテーブル51を参照して、複数のピッチ53のうちのmに対応するピッチを算出する。携帯電話機3は、その音声の音量がその算出された音量に一致するように、かつ、その音声のピッチがその算出されたピッチに一致するように、その音声を変換する。携帯電話機3は、さらに、その変換された音声をその発音タイミングの直後にスピーカ18から発音させる。このような動作によれば、ユーザは、パペット2のボタン14の押下を繰り返すことにより、任意の文字列を電子楽器1に発音させることができる。このような動作によれば、さらに、ユーザは、パペット2のボタン14を適切な発音タイミングで繰り返して押下することにより、メロディテーブル51が示すメロディでその文字列から形成される歌詞が歌われるように、電子楽器1を演奏することができる。このような動作によれば、さらに、ユーザは、タッチパネル10に表示されている文字列62の任意の位置を選択することにより、その文字列の途中の部分を所望のタイミングで電子楽器1に発音させることができ、その文字列の複数の部分を異なる順に電子楽器1に発音させることができる。そのピッチ操作モードの動作は、タッチパネル10を介して入力された情報に基づいてピッチ操作モードが選択されたときに実行される。ユーザは、まず、パペット2のボタン14を所望の押圧力で押下し、所望の時間が経過した後に、ボタン14の押下をやめる。ユーザは、さらに、パペット2の口8を開閉する。携帯電話機3は、歌詞テーブル31の複数の発音単位文字列33のうちのn-1回以前に対応する発音単位文字列を示す音声が発音された後に、ボタン14の押下が検出されたときに、複数の発音単位文字列33のうちのn番に対応する発音単位文字列を算出する。携帯電話機3は、さらに、その押圧力に基づいて音量を算出する。携帯電話機3は、音声テーブル41を参照して、複数の音声43のうちのその発音単位文字列に対応する音声を算出する。携帯電話機3は、パペット2の口8の開度に基づいてピッチを算出する。携帯電話機3は、その音声の音量がその算出された音量に一致するように、かつ、その音声のピッチがその算出されたピッチに一致するように、その音声を変換する。携帯電話機3は、さらに、その変換された音声をその発音タイミングの直後にスピーカ18から発音させる。携帯電話機3は、さらに、その文字列を示す文字列62をタッチパネル10に表示し、文字列62のうちの発音されていない未発音文字列の下に下線63を表示し、文字列62のうちの発音されている発音中文字列の下に点64を表示する。携帯電話機3は、さらに、文字列62が表示されている領域のうちの点65が、ユーザによるタッチパネル10の操作により選択されたときに、複数の発音単位文字列33のうちの点65に対応するジャンプ発音単位文字列を算出し、複数の順序32のうちのそのジャンプ発音単位文字列に対応するジャンプ順序mを算出する。携帯電話機3は、点65が選択された後に、ボタン14の押下が検出されたときに、複数の発音単位文字列33のうちのm番に対応する発音単位文字列を算出する。携帯電話機3は、さらに、その押圧力に基づいて音量を算出する。携帯電話機3は、音声テーブル41を参照して、複数の音声43のうちのその発音単位文字列に対応する音声を算出する。携帯電話機3は、パペット2の口8の開度に基づいてピッチを算出する。携帯電話機3は、その音声の音量がその算出された音量に一致するように、かつ、その音声のピッチがその算出されたピッチに一致するように、その音声を変換する。携帯電話機3は、さらに、その変換された音声をその発音タイミングの直後にスピーカ18から発音させる。携帯電話機3は、歌詞テーブル31の複数の発音単位文字列33のうちのn-1回以前に対応する発音単位文字列を示す音声が発音された後に、ボタン14の押下が検出されたときに、さらに、メロディテーブル51を参照して、複数のピッチ53のうちのnに対応するピッチを算出し、複数の長さ54のうちのnに対応する長さを算出する。携帯電話機3は、その算出されたピッチとn回目の発音タイミングで算出されたピッチとのピッチ誤差を算出する。携帯電話機3は、n回目の発音タイミングから発音タイミング作成部25により検出されたn回目の消音タイミングまでの実際の長さを算出し、その算出された長さとその実際の長さとの長さ誤差を算出する。携帯電話機3は、複数の発音単位文字列33に対応する音声がすべて発音された後に、その評価結果を算出する。その評価結果は、発音部26により発音された音声により構成される楽曲とメロディテーブル51が示すメロディとが類似している程度を示し、その複数のピッチ誤差の総和とその複数の長さ誤差の総和との和を示している。携帯電話機3は、その評価結果をタッチパネル10に表示する。このような動作によれば、ユーザは、パペット2のボタン14の押下と口8の開閉とを繰り返すことにより、任意の文字列の各音節を任意のピッチで電子楽器1に発音させることができる。このような動作によれば、ユーザは、演奏した音声と所定のメロディとが類似している程度を確認することができ、演奏を練習することができる。なお、複数の音声43は、複数の音節から形成される音声を含むことができる。このような音声が適用された場合でも、本発明による電子楽器は、既述の実施の形態における電子楽器1と同様にして、文字列が示す複数の音声を所望の複数のタイミングでそれぞれ発音することができる。なお、携帯電話機3は、複数のメロディテーブルを記録することができ、このとき、タッチパネル10を介して入力される情報に基づいてその複数のメロディテーブルから選択される1つのメロディテーブルを用いて文字列が示す複数の音声を発音させることができる。このような動作によれば、ユーザは、電子楽器1を用いて、任意の歌詞を任意のメロディで歌わせることができる。なお、複数のピッチ53は、各々が和音を示す複数のコードに置換されることができる。このような複数のコードが適用された電子楽器によれば、ユーザは、その電子楽器を用いて和音を演奏することができ、たとえば、1台の電子楽器を用いてコーラスを歌わせることができる。このような電子楽器は、らに、バックグラウンドヴォーカルとして利用することもできる。電子楽器1の動作は、パペット2に携帯電話機3が取り付けられていないときに、実行される動作を備えている。このとき、パペット2の制御装置19は、ボタン14により測定された押圧力と口開度検出装置17により測定された開度とに基づいて作成された非接続時楽音をスピーカ18から発音する。その非接続時楽音は、音量がその押圧力に対応するように、音高がその開度に対応するように、作成される。このような動作によれば、パペット2は、携帯電話機3と接続されていないときでも、楽器として利用されることができる。なお、携帯電話機3は、携帯電話機3により実行される動作を実行することができる他のコンピュータに置換することもできる。そのコンピュータとしては、電話回線網と異なる他の回線網に接続される携帯情報端末、パーソナルコンピュータが例示される。そのコンピュータが適用された電子楽器は、既述の実施の形態における電子楽器1と同様にして、文字列が示す複数の音声を入力装置への操作ごとに順番に発音させることができる。その電子楽器は、さらに、そのパーソナルコンピュータがパペット2に固定される必要がなく、パペット2は、取り付け機構11が省略されることもできる。なお、パペット2の制御装置19は、携帯電話機3により実行される動作をさらに実行することができるように、作製されることもできる。このとき、パペット2は、携帯電話機3と接続されていないときでも、既述の実施の形態における電子楽器1と同様にして、文字列が示す複数の音声を入力装置への操作ごとに順番に発音させることができる。このとき、パペット2は、さらに、取り付け機構11とコネクタ12とが省略されることができる。