语音菜单示例 - JetBrains MPS - 如何构建,编译和运行示例项目

时间:2018-06-17 22:39:04

标签: jetbrains-ide mps

我正在尝试学习DSL工作台JetBrains MPS。他们的一个示例是找到here的电话语音菜单和源代码here

在MPS中打开项目。我有关于 dependency 的警告/错误突出显示。

如何执行此项目以重现语音菜单演示,如JetBrains的示例视频所示?该视频讲述了如何使用文本到语音库来模拟语音菜单命令等,但它处于非常高的水平,并跳过了重现结果的确切步骤。

感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

您不必担心此警告,也不会影响生成。

我建议您使用 MPS 2018.1.5 和VoiceMenu项目的最新。 您应该能够在此配置中重建项目。

使用 jetbrains.mps.samples.VoiceMenu.sandbox 中的一个示例,然后在编辑器中将其打开。

enter image description here

接下来使用意图菜单将生成目标切换到Java:

enter image description here

enter image description here

如果您没有看到此选项,则表示已经选择了该选项。

切换到Java Simulator后重建解决方案。这将生成运行它所需的java类。

现在你应该可以从上下文菜单中运行模拟器了:

enter image description here

请注意,不同操作系统的语音生成(质量和语音本身)会有所不同。