diff --git a/priv_app.te b/priv_app.te
index d31bf477aed7969a2960bc55dbbbd9d8fa2622a1..29c9fb7b056a3ad1f079c5ef13fa224592c0a2d8 100644
--- a/priv_app.te
+++ b/priv_app.te
@@ -29,6 +29,7 @@ allow priv_app surfaceflinger_service:service_manager find;
 allow priv_app app_api_service:service_manager find;
 allow priv_app system_api_service:service_manager find;
 allow priv_app persistent_data_block_service:service_manager find;
+allow priv_app voiceinteraction_service:service_manager find;
 
 # Traverse into /mnt/media_rw for bypassing FUSE daemon
 # TODO: narrow this to just MediaProvider
diff --git a/service.te b/service.te
index 6c284e6680169174ef2e3f51f073a5b955acc17e..a4dbc4d2375e9760889d4d0cf05756122dad32a9 100644
--- a/service.te
+++ b/service.te
@@ -98,7 +98,7 @@ type usagestats_service, app_api_service, system_server_service, service_manager
 type usb_service, app_api_service, system_server_service, service_manager_type;
 type user_service, app_api_service, system_server_service, service_manager_type;
 type vibrator_service, app_api_service, system_server_service, service_manager_type;
-type voiceinteraction_service, app_api_service, system_server_service, service_manager_type;
+type voiceinteraction_service, system_server_service, service_manager_type;
 type wallpaper_service, app_api_service, system_server_service, service_manager_type;
 type webviewupdate_service, app_api_service, system_server_service, service_manager_type;
 type wifip2p_service, app_api_service, system_server_service, service_manager_type;