Azure Speech Java പ്രോക്സി ഹോസ്റ്റും പോർട്ടും വെവ്വേറെ സ്വീകരിക്കുന്നു
റെക്കഗ്നൈസർ നിർമ്മിക്കുന്നതിന് മുമ്പ് SpeechConfig.setProxy വിളിക്കുക, URL സ്കീം ഇല്ലാത്ത ഹോസ്റ്റ്നാമും പൂർണ്ണസംഖ്യ പോർട്ടും ഉപയോഗിച്ച്.
നിലവിലുള്ള Azure Speech Java കോൺഫിഗറേഷനിൽ, അത് ഉപയോഗിക്കുന്ന റെക്കഗ്നൈസർ നിർമ്മിക്കുന്നതിന് മുമ്പ് പ്രോക്സി സജ്ജമാക്കുക:
speechConfig.setProxy("proxy.example", 8080, "", "");
ആദ്യ ആർഗ്യുമെന്റ് http:// ഇല്ലാത്ത പ്രോക്സി ഹോസ്റ്റ്നാമാണ്. രണ്ടാമത്തേത് പൂർണ്ണസംഖ്യ പോർട്ടാണ്. രഹസ്യാത്മകമല്ലാത്ത ഓഡിയോയുമായി അനുവദനീയമായ പൊതു പ്രോക്സി പരിശോധനയ്ക്ക് HTTP പ്രോക്സി പട്ടിക ഹോസ്റ്റ്, പോർട്ട് സ്ഥാനാർത്ഥികൾ നൽകുന്നു. ശൂന്യമായ സ്ട്രിംഗുകൾ പ്രോക്സി ഉപയോക്തൃനാമമോ പാസ്വേഡോ ആവശ്യമില്ലെന്ന് അർത്ഥമാക്കുന്നു; ആവശ്യമുള്ളപ്പോൾ ഉദ്ദേശിച്ച പ്രോക്സി അക്കൗണ്ട് അവിടെ നൽകുക.
speechConfig ആപ്ലിക്കേഷന്റെ SpeechConfig ഇൻസ്റ്റൻസാണ്. ആ കോൺഫിഗറേഷനും അതിന്റെ സാധാരണ ഓഡിയോ ക്രമീകരണവും ഉപയോഗിച്ച് ഉദ്ദേശിച്ച റെക്കഗ്നൈസർ നിർമ്മിക്കുന്നത് തുടരുക. സേവന കീയോ ടോക്കണോ ഇപ്പോഴും Speech സേവന കോൺഫിഗറേഷന്റേതാണ്, ഇടനിലക്കാരന്റെ അക്കൗണ്ടിൽ നിന്ന് സ്വതന്ത്രമായി.
ഈ പ്രോക്സി സവിശേഷതയ്ക്ക് macOS-ൽ ഫലമില്ലെന്ന് Java API രേഖപ്പെടുത്തുന്നു. ആ പ്ലാറ്റ്ഫോം നിയന്ത്രണം ഡയഗ്നോസിസിൽ നിലനിർത്തുക, അവിടെ അതേ ഹോസ്റ്റോ അതേ ക്രെഡൻഷ്യലുകളോ ആവർത്തിച്ച് മാറ്റുന്നതിന് പകരം.