• Moist Banana Deluxe: A random "story" generator you can program.
    53 replies, posted
[QUOTE=Berkin;43121047]Sadly, I cannot find a free TTS engine for .NET that supports multiple voices. Otherwise, I so would. I used to record audiobooks of some of them. That's as close as I got.[/QUOTE] It's built in: [URL="http://msdn.microsoft.com/en-us/library/system.speech.synthesis.aspx"]http://msdn.microsoft.com/en-us/library/system.speech.synthesis.aspx[/URL] I don't know if you have to install an additional package for that to work but it supports age and gender definitions and can enumerate installed voices. [editline]9th December 2013[/editline] The default voice supports barely any intonation it seems but there are more at [url]https://www.microsoft.com/en-us/download/confirmation.aspx?id=10121[/url] I think I need to restart before using them though, and I won't do that for now. I'm probably not using them correctly at the moment, it's very likely that they support much more formatting than I currently can access. [editline]9th December 2013[/editline] The download site and "installers" are completely awful, I had to use IE and unzip them individually with 7zip. (The latter was confused about folder names in batch mode.)
[QUOTE=Tamschi;43123258]It's built in: [URL]http://msdn.microsoft.com/en-us/library/system.speech.synthesis.aspx[/URL] I don't know if you have to install an additional package for that to work but it supports age and gender definitions and can enumerate installed voices. [editline]9th December 2013[/editline] The default voice supports barely any intonation it seems but there are more at [URL]https://www.microsoft.com/en-us/download/confirmation.aspx?id=10121[/URL] I think I need to restart before using them though, and I won't do that for now. I'm probably not using them correctly at the moment, it's very likely that they support much more formatting than I currently can access. [editline]9th December 2013[/editline] The download site and "installers" are completely awful, I had to use IE and unzip them individually with 7zip. (The latter was confused about folder names in batch mode.)[/QUOTE] So, you feel my pain. I don't want to make my users install other stuff just to get voices. [editline]9th December 2013[/editline] [QUOTE=rejax;43122850]If you made this into an android/ios app, it would sell I know at least my friends and I would buy it Seriously good job, you made my dull Monday much better :)[/QUOTE] I'm glad I could make your day better! I am considering porting it to Android, due to the language being similar to what I'm using. The problem is figuring out how to integrate the development tools, or if at all. I want people to be able to write their own dictionary/pattern addons. [B]Edit:[/B] I WILL be porting it to Android.
What language did you code this in? :O java? Porting to Android? How long will that take:D
[QUOTE=pyschomc;43143804]What language did you code this in? :O java? Porting to Android? How long will that take:D[/QUOTE] The generator is written in C# and the Android version is currently in the works! I have to switch over to a different loading system for the vocab and pattern files in order for it to work correctly on Android, but I should have something to show for it in the next couple of weeks.
[QUOTE=Berkin;43125548]So, you feel my pain. I don't want to make my users install other stuff just to get voices. [editline]9th December 2013[/editline] I'm glad I could make your day better! I am considering porting it to Android, due to the language being similar to what I'm using. The problem is figuring out how to integrate the development tools, or if at all. I want people to be able to write their own dictionary/pattern addons. [B]Edit:[/B] I WILL be porting it to Android.[/QUOTE] It's arguable whether people will want to use the development tools on their phone Just make the formats 100% compatible and port the generator only imo Also absolutely fucking excellent work, this is exactly my kind of humour :V
[QUOTE=Darkimmortal;43153519]It's arguable whether people will want to use the development tools on their phone Just make the formats 100% compatible and port the generator only imo Also absolutely fucking excellent work, this is exactly my kind of humour :V[/QUOTE] Thanks for the kind words. I'll keep the development tools PC-exclusive, but the formats will be 100% compatible between platforms. I already have written and tested a loader for the vocab and pattern files on Android and I can access everything with no problems. I'll keep posting progress updates on here as I go. Here's a screenshot of some of the early UI. Definitely subject to change, but just to give you an idea of how things will look... [IMG]http://i.imgur.com/rliCraJ.png[/IMG] Settings like chapter length and weight distribution are stored in a separate menu.
The story generator is now ported over to Android and works almost flawlessly (there are some capitalization and repeater parse bugs). I'm going to work on the custom content loader after finals are over this coming week. [IMG]http://i.imgur.com/akMurkO.png[/IMG]
Can you please add paragraph indentation?
[QUOTE=Ott;43178269]Can you please add paragraph indentation?[/QUOTE] Yes :) [B]Edit:[/B] I'm aiming to release the app on Google Play after I finish everything up (bugfixes, UI, custom content loader). Would anyone be interested in writing more patterns/expanding the vocab for the official release? Also, I'd be delighted to hear any requests people might have for features they want to see.
I'm just gonna leave this here [media]http://www.youtube.com/watch?v=Amo8S83DnY4[/media] You get the idea
[QUOTE=MatheusMCardoso;43435212]I'm just gonna leave this here You get the idea[/QUOTE] Completely separate concept.
How's everything?
[QUOTE=pyschomc;43579466]How's everything?[/QUOTE] Good but slow. I recently made an Android version and released it on Google Play. [URL="https://play.google.com/store/apps/details?id=com.berkin.moistbanana&hl=en"]Here it is[/URL] if you'd like to check it out. I haven't updated the Windows version in a while, but I am planning to eventually. I'm sort of hesitant, though; I have some good ideas for improving the pattern language (MoistExpression), but doing so would make all of my existing patterns obsolete. It would be a lot to remake from scratch, and there are very few people would be willing to help out in that department.
Woo. Can you make it possible to save stories as a txt file? How long did it take you to develop it initially?
[QUOTE=pyschomc;43580149]Woo. Can you make it possible to save stories as a txt file?[/QUOTE] Yes. More likely HTML (and epub if I can find a good library). If you insist on txt files, how would you like to see it implemented? Should I cram all the chapters in one file, or separate the chapters into individual text files and put them all into a folder for that one story? [QUOTE=pyschomc;43580149]How long did it take you to develop it initially?[/QUOTE] Three years.
[QUOTE=Berkin;43579620]Good but slow. I recently made an Android version and released it on Google Play. [URL="https://play.google.com/store/apps/details?id=com.berkin.moistbanana&hl=en"]Here it is[/URL] if you'd like to check it out. I haven't updated the Windows version in a while, but I am planning to eventually. I'm sort of hesitant, though; I have some good ideas for improving the pattern language (MoistExpression), but doing so would make all of my existing patterns obsolete. It would be a lot to remake from scratch, and there are very few people would be willing to help out in that department.[/QUOTE] Maybe you could convert them. If the feature set is compatible that should be not too much work.
[QUOTE=Tamschi;43580945]Maybe you could convert them. If the feature set is compatible that should be not too much work.[/QUOTE] As far as my plans currently go, they seem compatible. Mostly what I am adding is scripting capabilities to further enhance the output of the pattern. A converter is not out of the question at this point, but my plans are not yet final. I'm more concerned about how complicated the conversion process will be, depending how significantly I change the overall structure of things. Small syntax changes should be easy to convert, like those I have planned for [URL="http://moistbanana.wikia.com/wiki/Frequencies"]frequencies[/URL]. For some reason, they start out with the probability value rather than a unique identifying symbol. 313 patterns later, I realized how awful that idea was. [CODE]This is some text. 70%[This is optional text. 70%[This is nested optional text.]][/CODE] This design can conflict with legitimate numbers in the text. So even though it makes sense semantically, I realized it's too tricky to make it work this way. This will be the first thing to change.
[QUOTE=Teddybeer;43583034]Maybe things like 70\% ?[/QUOTE] I'm definitely adding an escape character, but one of the issues I ran into with the frequency design is that you can't have numbers directly before a frequency, or it will think it's part of the probability value (unless there's a space, but depending on the case, the writer might not want one).
Can't download without turning off my antivirus, so I won't. [quote]1/19/2014 4:48:11 PM HTTP filter file [url]http://download1690.mediafire.com/mi6wcuw1xchg/qfbfwuzbdz79ue6/Moist+Banana+Deluxe+v1.1.zip[/url] a variant of MSIL/Packed.Confuser.G suspicious application connection terminated - quarantined Threat was detected upon access to web by the application: C:\Program Files (x86)\Mozilla Firefox\firefox.exe.[/quote]
[QUOTE=a203xi;43598882]Can't download without turning off my antivirus, so I won't.[/QUOTE] Confuser is an obfuscation program, not a virus. The "access to web" is either the Google Search API I use for the cover generator, or the Facepunch profile link I added in the status strip. If you won't take my word for it, I am sorry.
Sorry, you need to Log In to post a reply to this thread.