|
ServerIntegrationGuide
1. OverviewThis guide describes how to integrate UniMRCP server library into 3-rd party applications to provide MRCP v1/v2 server capabilities. Perhaps stand alone UniMRCP server application built on top of UniMRCP server library can be used instead. 2. Server Stack InitializationStart server stack processingSample code below shows one-time creation of server stack instance. #include "unimrcp_server.h" /* create default directory layout relative to root directory path */ apt_dir_layout_t *dir_layout = apt_default_dir_layout_create(root_dir_path,pool); /* start server stack processing */ mrcp_server_t *server = unimrcp_server_start(dir_layout);
3. Server Stack DeinitializationShutdown server stack processing/* shutdown server stack processing */ unimrcp_server_shutdown(server);
4. References
5. F.A.Q.
No, you shouldn't. You just need to implement another plugin for unimrcpserver application using your ASR/TTS engine. See plugin implementation guide for more info. Suppose you have already implemented a media server application and want to enhance it with MRCP server capabilities. In this case you can easily integrate libunimrcpserver library into your media server. | |
► Sign in to add a comment