C# Application to Monitor Text File and Trigger Voice Notification

Job ID: 40333481

Budget: $30 – $250 USD

**Project Title:**
C# Application to Monitor Text File and Trigger Voice Notification

**Project Description:**
I need a C# application that monitors a text file in real time.

**Requirements:**

* The application will continuously watch a specific text file.
* Whenever a **new line is added** to the file, the application should:

* Extract a numeric value (profit amount) from that new line.
* Compare it with the previous value.
* Only if the value is **different from the last detected value**, the application should trigger a voice notification.

**Voice Notification:**

* The application should speak the following sentence:

> "SATORI system has successfully closed profit, the current profit is XXX USD"
* Replace **XXX** with the extracted numeric value from the text file.

**Important Notes:**

* Do NOT trigger voice if the value has not changed.
* Do NOT trigger voice for old lines (only newly added lines).
* The monitoring should work in real time (auto-detect file updates).

**Technical Preferences:**

* Language: C#
* Prefer using efficient file monitoring (e.g., FileSystemWatcher or similar).
* Text-to-Speech can use Windows built-in TTS or any reliable library.

**Optional (Nice to Have):**

* Ability to configure the file path.
* Ability to customize the voice or message format.

---

Please provide a clean, well-structured, and reliable solution.