Download Jar. Uses 206K of libraries. Click here for Pure Java version (16211L/117K).
1 | !7 |
2 | |
3 | sS background = #1009946; |
4 | static JDesktopPane desktop; |
5 | static ShadowJLabel lblInput; |
6 | static JLabel lblSpoiler; |
7 | static Canvas canvas; |
8 | sbool auto = true; |
9 | |
10 | p { |
11 | autoRestart(); |
12 | nimbus(); |
13 | gac36k(); // preload |
14 | desktop = jTiledBackgroundDesktopPane(background); |
15 | autoFixDesktopPane(desktop); |
16 | cleanExitOnFrameClose(showMaximizedFrame(desktop)); |
17 | |
18 | lblInput = centerLabel(swingNu(ShadowJLabel)); |
19 | lblInput.setForeground(Color.yellow); |
20 | lblInput.setRightShadow(2, 3, Color.gray); |
21 | |
22 | setInternalFrameY(40, showCenteredInternalFrame(desktop, "Question", desktop.getWidth()-100, 150, |
23 | jBackground(Color.black, withBottomMargin(4, centerAndSouth( |
24 | jbold(setFont(#1011146, 35, lblInput)), |
25 | westAndEast( |
26 | withLeftMargin(10, setBoldFontSize(20, setForeground(Color.gray, lblSpoiler = jlabel()))), |
27 | withRightMargin(10, jbutton("Next", f next)))))))); |
28 | |
29 | setInternalFrameY(internalFrameY2(getInternalFrame(lblInput))+40, showCenteredInternalFrame(desktop, "Analysis", 600, 400, canvas = jcanvas())); |
30 | |
31 | next(); |
32 | awtEvery(lblInput, 5000, r { if (auto) next() }); |
33 | |
34 | //hideConsole(); |
35 | } |
36 | |
37 | static new SingleThread trigger; |
38 | |
39 | svoid next() { trigger.go(r { |
40 | S s; |
41 | setText(lblInput, s = random_gac36k()); |
42 | setText(lblSpoiler, floatToYesNo(gac36k().get(s))); |
43 | analyze(); |
44 | andy(s); |
45 | }); } |
46 | |
47 | svoid analyze { |
48 | S input = getTextTrim(lblInput); |
49 | Triple<S> triple = ai_tripelize(input); |
50 | Web web = webFromTriple(triple, 0.3, 0.2, 0.7, 0.7); |
51 | canvas = webToCanvas(web, canvas); |
52 | } |
Began life as a copy of #1011118
download show line numbers debug dex old transpilations
Travelled to 14 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, onxytkatvevr, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt
No comments. add comment
Snippet ID: | #1011154 |
Snippet name: | Auto GAC with speech |
Eternal ID of this version: | #1011154/5 |
Text MD5: | b90089f376a789ed6adbd8e1aa6571d0 |
Transpilation MD5: | e964f4dd5326dedf574fd577735a9ff4 |
Author: | stefan |
Category: | javax / a.i. |
Type: | JavaX source code (desktop) |
Public (visible to everyone): | Yes |
Archived (hidden from active list): | No |
Created/modified: | 2017-10-16 02:22:52 |
Source code size: | 1562 bytes / 52 lines |
Pitched / IR pitched: | No / No |
Views / Downloads: | 610 / 1651 |
Version history: | 4 change(s) |
Referenced in: | [show references] |