Edited at

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

More than 1 year has passed since last update.


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実機でも確認すると問題なく動きました。

めでたしめでたし