Star on GitHubStar2.4k stars

Case study

Eloquence 6.1: a C rebuild of ECI.DLL

Rebuilds ETI Eloquence 6.1.0.2, the US English ECI.DLL plus ENU.SYN, as C with a drop-in ECI.DLL for x86 and x64. This is KamiKitsune420/eloquence-decomp, a different tree from Mudb0y/openevv.

Targets
Binary
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
8
Last commit
2026-09-26
Language
C

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: The README's build is on Windows with Visual Studio, from PowerShell. Put your own ECI.DLL, ECI.INI, and ENU.SYN in pkg/. It prints MD5 6c39acb7c1f0f62b3cae019f45b224fc for ENU.SYN. It says those files are not in the repository and must not be added.
  • Scope: The README describes a hand-written formant synthesizer, Delta rules lifted by tools/delta_lift.py, and the remaining functions recompiled instruction by instruction with tools/x2c.py. The drop-in DLL is US English only.
  • Testing evidence: The README says klatt_check is bit-exact on 19,902 recorded frames, and that python tools/eci_compare.py runs every API script in tests/eci/ through the real DLL and the port, comparing calls, return values, callbacks, and samples.
  • License: The repository root has no LICENSE file; the README names no license.

Cite

BibTeX

@misc{eloquence-61-eci-case,
  title = {{Eloquence 6.1: a C rebuild of ECI.DLL}},
  howpublished = {\url{https://github.com/KamiKitsune420/eloquence-decomp}},
  url = {https://github.com/KamiKitsune420/eloquence-decomp},
  urldate = {2026-11-04},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/eloquence-61-eci-case/}}
}

Plain text

Eloquence 6.1: a C rebuild of ECI.DLL. https://github.com/KamiKitsune420/eloquence-decomp (accessed 2026-11-04). Awesome REA entry: https://awesomerea.org/resources/eloquence-61-eci-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · KamiKitsune420/eloquence-decomp · Revision b025f9d
  2. tools/eci_compare.py GitHub · KamiKitsune420/eloquence-decomp · Revision b025f9d

More in Native binaries

All 502 entries in Native binariesNative binaries case studies (64)

↑↓ move↵ open⌘↵ new tab