use of org.eclipse.smarthome.core.voice.internal.VoiceStub in project smarthome by eclipse.
the class VoiceManagerTest method setUp.
@Before
public void setUp() throws IOException {
voiceManager = getService(VoiceManager.class, VoiceManagerImpl.class);
assertNotNull(voiceManager);
BundleContext context = bundleContext;
ttsService = new TTSServiceStub(context);
sink = new SinkStub();
voice = new VoiceStub();
source = new AudioSourceStub();
registerService(sink);
registerService(voice);
Dictionary<String, Object> voiceConfig = new Hashtable<String, Object>();
voiceConfig.put(CONFIG_DEFAULT_TTS, ttsService.getId());
ConfigurationAdmin configAdmin = super.getService(ConfigurationAdmin.class);
Configuration configuration = configAdmin.getConfiguration(PID);
configuration.update(voiceConfig);
audioManager = new AudioManagerStub();
registerService(audioManager);
}
use of org.eclipse.smarthome.core.voice.internal.VoiceStub in project smarthome by eclipse.
the class InterpretCommandTest method setUp.
@Before
public void setUp() throws IOException, InterruptedException {
ttsService = new TTSServiceStub();
hliStub = new HumanLanguageInterpreterStub();
voice = new VoiceStub();
registerService(voice);
registerService(hliStub);
registerService(ttsService);
Dictionary<String, Object> config = new Hashtable<String, Object>();
config.put(CONFIG_DEFAULT_TTS, ttsService.getId());
config.put(CONFIG_DEFAULT_HLI, hliStub.getId());
config.put(CONFIG_DEFAULT_VOICE, voice.getUID());
ConfigurationAdmin configAdmin = super.getService(ConfigurationAdmin.class);
String pid = "org.eclipse.smarthome.voice";
Configuration configuration = configAdmin.getConfiguration(pid);
configuration.update(config);
}
use of org.eclipse.smarthome.core.voice.internal.VoiceStub in project smarthome by eclipse.
the class SayCommandTest method setUp.
@Before
public void setUp() {
sink = new SinkStub();
voice = new VoiceStub();
BundleContext context = bundleContext;
ttsService = new TTSServiceStub(context);
registerService(sink);
registerService(voice);
}
use of org.eclipse.smarthome.core.voice.internal.VoiceStub in project smarthome by eclipse.
the class VoicesCommandTest method setUp.
@Before
public void setUp() {
BundleContext context = bundleContext;
ttsService = new TTSServiceStub(context);
sink = new SinkStub();
voice = new VoiceStub();
registerService(ttsService);
registerService(sink);
registerService(voice);
}
Aggregations