npocccties / chilospeech

CHiLO-Speechは,学習支援システムCHiBi-CHiLOに対応した,音声合成ビデオ作成ツールです.パワーポイントにナレーション原稿を記載し,GitHubレポジトリにアップロードすると,CHiBi-CHiLOに対応した合成音声付きビデオ教材が作成できます.
https://docs.cccties.org/chilospeech/
MIT License
3 stars 2 forks source link

セクションを有効にする #23

Closed ties-makimura closed 2 years ago

ties-makimura commented 2 years ago

どのような問題を解決する機能追加でしょうか?

現在は,1つのセクションに1つのトピックがJSONに出力されるのは使い勝手が悪いので,セクションができないようになっている. https://github.com/npocccties/chilospeech/blob/main/ppt2video/src/parse.js#L187

1つのセクションに複数のトピックがJSONに出力されるようになれば,セクションを有効にして良さそうに思える.

あなたが望む解決方法について書いてください

セクションが同じ場合は,以下のように1つにまとめJSONに出力させる.

  "sections": [
    {
      "name": "VUCA時代",
      "topics": [
        {
          "name": "VUCA時代1",
          "description": "",
          "resource": {
            "file": "vuca_1.mp4"
          },
          "language": "ja",
          "createdAt": "2017-02-16T03:19:58Z",
          "updatedAt": "2021-12-10T01:45:46Z",
          "license": "MIT",
          "keywords": [
            "volatility",
            "uncertainty",
            "complexity",
            "ambiguity"
          ]
        },
        {
          "name": "VUCA時代2",
          "description": "現代社会:VUCA時代\nVolatility:変動性\t ・・・技術進化,社会変化\nUncertainty:不確実性\t ・・・高齢化,温暖化,新型コロナ\nComplexity:複雑性\t ・・・グローバル化,新サービス\nAmbiguity:曖昧性\t・・・正しい回答がない\n\nVUCA時代",
          "resource": {
            "file": "vuca_2.mp4"
          },
          "language": "ja",
          "createdAt": "2017-02-16T03:19:58Z",
          "updatedAt": "2021-12-10T01:45:46Z",
          "license": "MIT"
        }
      ]
    },
    {
      "name": "まとめ",

本 issue を close する条件

本件を、終了(close)とする条件について下記から選ぶか、追記をお願いします。

ties-makimura commented 2 years ago

セクションを有効化するオプションは既にあり,環境変数で指定することで動作する

https://github.com/npocccties/chilospeech/blob/main/ppt2video/src/config.js#L46

ただ,有効化した場合に不具合が出たので,別issueにあげておく.