OmeSatoFoundation / ome-doc

0 stars 5 forks source link

[第7回] 例題7-10の音声ファイルが見つからない #367

Open yutashx opened 1 year ago

yutashx commented 1 year ago

例題7-10は、Webページで入力した文字列をOpenJTalkを用いて音声に変換し、その音声をWebページで表示するというプログラムである。 現状、OpenJTalkが生成した音声ファイルは、ルート直下のtmpである/tmpに保存される。Webサーバーは、Webサーバーが起動したディレクトリより下のディレクトリ及びファイルしか参照することしかできないため、音声ファイルを見つけることができない。

一時的な解決策として、Webサーバーが起動したディレクトリに、ルート直下のtmpディレクトリのシンボリックリンクを貼ることが考えられる(動作確認済み)。 ln -s /tmp ~/07/www/tmp

twinkletia commented 1 year ago

https://github.com/OmeSatoFoundation/ome2023/pull/74 で、mv /tmp/XXXXXX.wav ~/07/www/out.wav を行う記述をスクリプトに追加して対応しています。USBパッチで修正予定です。

tikisi commented 1 year ago

パッチデータができ次第、テストする