Agent-OpenAI-Java-Banking-Assistant is an open-source Java application that uses Azure OpenAI for large language model processing and vector embeddings for semantic search. It loads banking PDFs, generates embeddings, and performs conversational QA to summarize financial statements, explain loan agreements, and retrieve transaction details. The sample illustrates prompt engineering, function calling, and integration with Azure services to build a domain-specific banking assistant.
The Speak based on Azure Speech extension enables users to highlight text on any webpage and listen to it being read aloud. Leveraging Microsoft's Azure Speech services, it offers high-quality audio output in multiple languages. This extension not only enhances accessibility for visually impaired users but also aids language learners and anyone looking to consume written content audibly. With user-friendly controls, it allows you to pause, resume, and adjust settings for an optimal listening experience.