AsposeAI Spell-check correction
Contents
[
Hide
]
The AsposeAI
class integrates external AI models (e.g., from Hugging Face) into OCR recognition results for spell-check correction and intelligent postprocessing.
Constructor
aspose.ocr.ai.AsposeAI()
aspose.ocr.ai.AsposeAI(logging)
You can also pass optional logging and customization callbacks.
🔤 SpellCheckAIProcessor Class – Postprocessor Module
- Implements:
IOcrAIPostProcessor
- Description: A built-in module that performs AI-powered spell-check correction.
- Usage: Register using
aspose.ocr.ai.set_post_processor(processor, custom_settings)
🔗 API References
-
AsposeAI
Core class to load, configure, and apply AI models (e.g., for spell correction) to OCR results. -
SpellCheckAIProcessor
Built-in AI postprocessor that uses a language model to fix spelling mistakes in recognized text.
modelConfig = new AsposeAIModelConfig()
modelConfig.allow_auto_download = True
modelConfig.directory_model_path = "D://test"
ai = new AsposeAI(True)
processor = new SpellCheckAIProcessor()
ai.set_post_processor(processor, modelConfig)
ai.run_postprocessor(res)
print("CORRECTED RESULT\n");
print(processor.get_result()[0].recognition_text)
ai.free_resources()
Live demo

POWER SUPPLY THE CALCULATOR IS POWERED BY SOLAR CELL AND A BATTERY FOR BACKUP.THE DIS LAY WILL DIM WHEN THE BATERY NEEDSTO BEREPLACED THE"+"SIGN OF EACH BATTERY MUST SHOW UPWARD WHEN INSERTEDI
POWER SUPPLY THE CALCULATOR IS POWERED BY SOLAR CELL AND A BATTERY FOR BACKUP THE DISPLAY WILL DIM WHEN THE BATTERY NEEDS TO BE REPLACED THE"+"SIGN OF EACH BATTERY MUST SHOW UPRIGHT WHEN INSERTED
🐞 Logging & error handling
Pass True
to constructor to track loading and inference.