[FREE] AzSpeech plugin: Text-to-Speech, Speech-to-Text and more with Microsoft Azure Cognitive Services

Hey,

Great plugin, works nicely on Windows.

Question: will this support Android (Oculus Quest Developer here)? Ik would be nice to build a voice command system with this as base !

more specifically, this is what I get when trying to build for Android:


    ld.lld: error: undefined symbol: speech_config_from_subscription
    >>> referenced by speechapi_cxx_speech_config.h:47 (D:/build/U5M-Marketplace/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/AzSpeech/Source/ThirdParty/AzureWrapper/include\speechapi_cxx_speech_config.h:47)
    >>>               C:/GBW_MyPrograms/Epic Games/UE_4.27/Engine/Plugins/Marketplace/AzSpeech/Intermediate/Build/Android/UE4/Development/AzSpeech/Module.AzSpeech.cppa8.o:(Microsoft::CognitiveServices::Speech::SpeechConfig::FromSubscription(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))

    ld.lld: error: undefined symbol: speech_config_get_property_bag
    >>> referenced by speechapi_cxx_speech_config.h:463 (D:/build/U5M-Marketplace/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/AzSpeech/Source/ThirdParty/AzureWrapper/include\speechapi_cxx_speech_config.h:463)
    >>>               C:/GBW_MyPrograms/Epic Games/UE_4.27/Engine/Plugins/Marketplace/AzSpeech/Intermediate/Build/Android/UE4/Development/AzSpeech/Module.AzSpeech.cppa8.o:(Microsoft::CognitiveServices::Speech::SpeechConfig::FromSubscription(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))

    ld.lld: error: undefined symbol: property_bag_set_string
    >>> referenced by speechapi_cxx_speech_config.h:188 (D:/build/U5M-Marketplace/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/AzSpeech/Source/ThirdParty/AzureWrapper/include\speechapi_cxx_speech_config.h:188)
    >>>               C:/GBW_MyPrograms/Epic Games/UE_4.27/Engine/Plugins/Marketplace/AzSpeech/Intermediate/Build/Android/UE4/Development/AzSpeech/Module.AzSpeech.cppa8.o:(Microsoft::CognitiveServices::Speech::SpeechConfig::SetSpeechSynthesisLanguage(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))
    >>> referenced by speechapi_cxx_speech_config.h:208 (D:/build/U5M-Marketplace/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/AzSpeech/Source/ThirdParty/AzureWrapper/include\speechapi_cxx_speech_config.h:208)
    >>>               C:/GBW_MyPrograms/Epic Games/UE_4.27/Engine/Plugins/Marketplace/AzSpeech/Intermediate/Build/Android/UE4/Development/AzSpeech/Module.AzSpeech.cppa8.o:(Microsoft::CognitiveServices::Speech::SpeechConfig::SetSpeechSynthesisVoiceName(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))
    >>> referenced by speechapi_cxx_speech_config.h:168 (D:/build/U5M-Marketplace/Sync/LocalBuilds/PluginTemp/HostProject/Plugins/AzSpeech/Source/ThirdParty/AzureWrapper/include\speechapi_cxx_speech_config.h:168)
    >>>               C:/GBW_MyPrograms/Epic Games/UE_4.27/Engine/Plugins/Marketplace/AzSpeech/Intermediate/Build/Android/UE4/Development/AzSpeech/Module.AzSpeech.cppa8.o:(Microsoft::CognitiveServices::Speech::SpeechConfig::SetSpeechRecognitionLanguage(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))


<a whole bunch of other undefined symbols>

    ld.lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
    clang++: error: linker command failed with exit code 1 (use -v to see invocation)
Took 22,2814802s to run UnrealBuildTool.exe, ExitCode=6
UnrealBuildTool failed. See log for more details. 
AutomationTool exiting with ExitCode=6 (6)
BUILD FAILED


1 Like