npocccties / chilospeech

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

fix p2strings when argument is a string #19

Closed acutus-fujii closed 2 years ago

acutus-fujii commented 2 years ago

tika の XML出力を xml2js で JavaScript オブジェクトに変換したとき、ページのコンテンツによって以下の 3パターンに変換されるのですが、(2) stringケースに対応できていませんでした。 (1) undefined ケース

<div class="slide-content">
</div>

div: { class: "slide-content", }, (2) string ケース

<div class="slide-content">
  <p>タイトル</p>
</div>

div: { class: "slide-content", p: "タイトル", }, (3) string 配列ケース

<div class="slide-content">
  <p>現代社会:VUCA時代</p>
  <p>Volatility:変動性    ・・・技術進化,社会変化</p>
</div>

div: { class: "slide-content", p: [ '現代社会:VUCA時代', 'Volatility:変動性\t ・・・技術進化,社会変化'], },