javafx 창과 sphinx 응용 프로그램을 시작할 때 스핑크스를 먼저 실행 한 다음 창을 시작하면 프로그램이 명령을 기록하지 않습니다. 나는 보통 창문을 스핀 덱스 레코드처럼 시작하지만 창을 막는다.JavaFX 차단 sphinx4 응용 프로그램
내 창 마이크에
public class Escolha extends Application{
private static final Image FOTOPROXY = new Image(Escolha.class.getResourceAsStream("/foto/proxy.png"));
private static final Font Corleone = Font.loadFont(Escolha.class.getResourceAsStream("/fontes/corleone.ttf"), 20);
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
init(primaryStage);
primaryStage.show();
}
public void init(final Stage primaryStage) {
//primaryStage.setScene(new Scene(addBorda()));
Group root = new Group();
primaryStage.setScene(new Scene(root));
HBox hboxImagem = new HBox();
hboxImagem.setPadding(new Insets(5, 5, 5, 25));
hboxImagem.setSpacing(10);
hboxImagem.setStyle("-fx-background-color: #b3ccff");
ImageView imagem = new ImageView(FOTOPROXY);
imagem.setFitHeight(200);
imagem.setFitWidth(550);
hboxImagem.getChildren().add(imagem);
HBox hboxTexto = new HBox();
hboxTexto.setPadding(new Insets(15, 5, 15, 15));
hboxTexto.setSpacing(10);
hboxTexto.setTranslateY(210);
hboxTexto.setStyle("-fx-border-style: solid;" + "-fx-border-width: 4;" +
"-fx-border-color: #99b3ff");
HBox hboxBotoes = new HBox();
hboxBotoes.setPadding(new Insets(35, 1, 1, -20));
hboxBotoes.setSpacing(10);
Text texto = new Text("Caso possua proxy é necessário configura-lo antes de executar a Olivia,\n" +
"você deseja configurar agora?");
texto.setFont(Corleone);
EventHandler<ActionEvent> vaiSim = new EventHandler<ActionEvent>() {
@Override public void handle(ActionEvent event) {
Configuracao.configurarProxy();
}
};
Button sim = new Button("Sim");
sim.setStyle("-fx-base: #b3ccff");
sim.setOnAction(vaiSim);
EventHandler<ActionEvent> vaiNao = new EventHandler<ActionEvent>() {
@Override public void handle(ActionEvent event) {
HelloWorld.RecDeVoz();
}
};
Button nao = new Button("Não");
nao.setStyle("-fx-base: #b3ccff");
nao.setOnAction(vaiNao);
hboxBotoes.getChildren().addAll(sim, nao);
hboxTexto.getChildren().addAll(texto, hboxBotoes);
root.getChildren().addAll(hboxImagem, hboxTexto);
}
어떤 OS를 사용하고 있습니까? Linux 인 경우 시스템 오디오가 그런 식으로 구성되어있을 수 있습니다. 마이크에 대한 병렬 액세스를 구성 할 수 있습니다. –
아니요,하지만 Windows를 사용하고 있는데 왜 오디오 설정을 구성해야합니까? –