daisy / pipeline

Super-project that aggregates all Pipeline related code, provides a common tracker for Pipeline related issues and holds the Pipeline website
http://daisy.github.io/pipeline
20 stars 20 forks source link

DTBook to DAISY3 - issue with mathml to ssml conversion #780

Open NPavie opened 1 month ago

NPavie commented 1 month ago

While testing a conversion with a test document, I stumbled on an error when trying to convert a dtbook with mathml into an audio-only daisy3.

Expected Behavior

Successfully convert a dtbook containing mathml elements to a daisy3 audio only file

Actual Behavior

The pipeline job stops with the following messages :

SSML generation for DTBook
ERROR - An empty sequence is not allowed as the third argument of fn:key() (Please see detailed log for more info.)

Steps to Reproduce

  1. use the dtbook provided in dtbook_sample_with_math.zip
  2. In the daisy pipeline app 1.4, launch a dtbook to daisy3 (TTS enhanced) conversion of the dtbook xml with the following settings
    • Enable text-to-speech: true
    • With text: false
    • Detect words: false

Environment

Logs

job.log

bertfrees commented 1 month ago

Thanks. I hope I didn't mess up during a refactoring.