diff --git a/src/mod/asr_tts/mod_pocketsphinx/Makefile b/src/mod/asr_tts/mod_pocketsphinx/Makefile
index 59496af36b..55774e6cb3 100644
--- a/src/mod/asr_tts/mod_pocketsphinx/Makefile
+++ b/src/mod/asr_tts/mod_pocketsphinx/Makefile
@@ -38,3 +38,13 @@ $(POCKETSPHINX_DIR)/buildstamp: $(POCKETSPHINX_DIR)/Makefile
 $(POCKETSPHINX_LA): $(POCKETSPHINX_DIR)/Makefile 
 	cd $(POCKETSPHINX_DIR) && $(MAKE)
 	$(TOUCH_TARGET)
+
+$(DESTDIR)$(PREFIX)/grammar/model:
+	mkdir $(DESTDIR)$(PREFIX)/grammar/model
+
+$(DESTDIR)$(PREFIX)/grammar/model/communicator:
+	$(GETLIB) $(SPHINXMODEL).tar.gz
+	mkdir $(DESTDIR)$(PREFIX)/grammar/model/communicator
+	mv $(BASE)/libs/Communicator_semi_40.cd_semi_6000/* $(DESTDIR)$(PREFIX)/grammar/model/communicator
+
+local_install: $(DESTDIR)$(PREFIX)/grammar/model $(DESTDIR)$(PREFIX)/grammar/model/communicator