diff --git a/priv_app.te b/priv_app.te
index 818f5cc60e7ed339eb359c6f308b1b6648ba0715..a6cdeca922582059ee7eeb9869c525200114fc9c 100644
--- a/priv_app.te
+++ b/priv_app.te
@@ -30,6 +30,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 b9618b6060535e6f54644de53705a68e7014b0d9..28689a3877f0e820bdf6a6637e2fa31cfe662e3b 100644
--- a/service.te
+++ b/service.te
@@ -99,7 +99,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;