MP3
Pepper

pepperにm4aファイルをアップロードして再生するとエラーになるのを解消

pepperに歌を歌ってもらいたい

CD音源をcoregraphからアップロードしてみました。
問題プロジェクトにインポートされることは確認できたのですが、その状態で再生ボタンを押すと、


現在のプロジェクトを再生できません

インストール中にエラーが発生しました:パッケージのインストールに失敗しましたboost::filesystem::path codecvt to wstring: error


というエラーが発生してしまいます。

何回もやりすぎると


申し訳ありません。
Choregraphe に問題が生じてクラッシュしました。
我々がこの問題を診断、解決するためにも、クラッシュレポートの送信にご協力ください。


というエラーが発生して、、Coregrapheが落ちます。

環境

ちなみに環境は 
 Choregraphe バージョン2.5.5.5
です。

原因らしきもの

https://robotstart.info/2017/04/18/naoqi2-5-5-dev.html

m4aファイルはpepper使えなそうな記事が書かれており、そういうことか。
何回やってもm4aファイルがある時はこのエラーが必ずでることが判明しました。

m4aファイルをやめよう

m4aのファイルをmp3に変換して実行したら、あら、、これも同じエラーが出て解消しません。
ちなみに、もうすでに効果音などをアプリにmp3で入れているので、mp3が原因ではなさそう。
ということでファイルサイズを疑ってみます。

Gabagebandで音質をだいぶさげて、これまで4MBだったものを2MBまで圧縮してみました。

すると、、
うまくいきました。
ファイルのサイズが重要のようです。
pepper実機でも確認すると問題なく動きました。
めでたしめでたし