Closed ties-mitsuhashi closed 1 year ago
インポートjson 仕様に sections[].topics[].timeRequired がある https://github.com/npocccties/chilospeech/blob/main/docs/spec/import.md
現状 ppt2video は timeRequired フィールドを作成しない
import.json に timeRequired を追加して chibichilo で一括登録すると学習時間が自動的に登録された https://docs.cccties.org/chilospeech/chibi-chilo/registration
ppt2video はビデオファイルの duration を知っている
トピックの学習時間の自動入力
仕様の確認
既存の、学習時間の自動補完機能と同様に、トピックの timeRequired にはビデオ duration を整数に切り捨てた (Math.floorした) 値に設定する。
ビデオが 1秒未満の場合、timeRequired が 0 になり、指定がないケースと区 別できないという問題があります。
chibichilo server/models/booksImportParams.ts で timeRequired は次のよ うに規定されています。
export class ImportTopic {
...
@IsInt({ message: "整数ではないか未設定です。" })
@Min(0, { message: "0以上の整数を設定してください。" })
timeRequired = 0;
ビデオが 1秒未満の場合は timeRequired を 1 とする
ppt2video も対応しました。
ありがとうございます. ppt2video についても,
を確認しました. 本issueをクローズします.
どのような問題を解決する機能追加でしょうか?
合成音声ビデオ作成システムで作成したZipをCHiBi-CHiLOにインポートするとき、jsonデータに学習時間が含まれないため、インポートしたCHiBi-CHiLOを見ると、学習時間が1秒未満となってしまう。
あなたが望む解決方法について書いてください
CHiLO-SpeechでZipデータを作成するときに、jsonに自動的に学習時間のデータが追加される。
追記・備考