Blocked from accessing native Azure Speech SDK (C++/x64) for Unreal Engine integration—installer reports success but does not install required binaries (no speechapi_cxx.h, .lib, or .dll). Project is C++ only; not using .NET or NuGet.

Strickland, Jared 20 Reputation points
2025-06-30T02:13:45.2933333+00:00

Hello Azure Support,

I’m a developer working on a native C++ integration of Azure Speech Services within Unreal Engine, and I’m currently blocked from accessing the correct SDK. Despite multiple attempts, I have been unable to obtain the native C++ Speech SDK binaries that include:

  • speechapi_cxx.h
  • SpeechSDK.lib (x64)
  • SpeechSDK.dll (x64)

I am not using .NET or C#, and cannot integrate via NuGet packages or managed wrappers.

I attempted to install version 2.9.0 using the .exe installer, but it reports “Setup Successful” without installing any usable SDK files or directory. The installation leaves no trace of the required headers, libraries, or binaries. I’ve ruled out redistributable conflicts and confirmed that the installer does not deploy a native C++ SDK structure.

I’ve also evaluated the cognitive-services-speech-sdk GitHub repo, which lacks a CMakeLists.txt or the native source code necessary to build the SDK from scratch.

Could you please provide one of the following:

  • A direct ZIP or package download of the native C++ SDK for Windows (x64)
  • Or clear documentation on where to obtain the required binary distribution for C++ projects outside of the .NET ecosystem

I’m developing a viseme-driven, real-time speech system in Unreal Engine using MetaHumans, and timely access to the native SDK will directly unblock voice synthesis integration. Happy to provide build logs or additional details if needed.

Thank you for your help!

Best regards,

Jared

Developer | Real-time AI & Conversational Systems

LinkedIn URL - https://www.linkedin.com/in/jared-strickland-5b4495114/

Developer technologies | C++
0 comments No comments
{count} votes

Accepted answer
  1. Bruce (SqlWork.com) 78,236 Reputation points Volunteer Moderator
    2025-06-30T16:05:59.9966667+00:00

    if you follow the directions for a sample C++ app on the O/S of your choice. you should find that required extracts files after a building.

    note: if you look at the NuGet Package, there is basically a native dll for each supported o/s and arch. the header files are in the build / native / include folder.

    2 people found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.