From: Brent L J. <br...@bj...> - 2000-04-29 23:26:57
|
I downloaded the latest MH version (2.13 + CVS - 2.14?), and I've loaded the Tk module 800.021 - and viavoice (speak and outload). 1) If Im running the ViaVoice server and start MH, I get a broken pipe and MH dies. 2) Tk doesnt work - at all. The 'make test' for the module worked - popping up windows and such. I dont see any Tk errors from MH or anything - just no Tk window pops up. Any ideas? I was running 1.90 with no problems. - Brent |
From: Bruce W. <br...@mi...> - 2000-04-30 20:30:07
|
> I downloaded the latest MH version (2.13 + CVS - 2.14?), and I've > loaded the Tk module 800.021 - and viavoice (speak and outload). > > 1) If Im running the ViaVoice server and start MH, I get a > broken pipe and MH dies. So this worked ok with mh 1.9, but now dies with 2.13? hmmm, I'm not sure we changed much with the viavoice interface between those releases. Maybe sending me a debug file would help: mh -debug voice -log debug_vv.log > 2) Tk doesnt work - at all. The 'make test' for the module > worked - popping up windows and such. I dont see any Tk errors > from MH or anything - just no Tk window pops up. Maybe tk is disabled in your mh.ini file? You can override it with: mh -tk 1 If it still doesn't work, run: mh -tk 1 -log debug_tk.log then exit mh and send me the log file. Maybe tk 021 (I think just release in within the last few weeks) has some problems with mh. I had to make some changes to mh when I upgraded to tk 020 a month or so ago. I'll try upgrading to 021 here. Bruce |
From: Scott J. <sjo...@dr...> - 2000-04-30 23:54:12
|
Bruce Winter wrote: > > > I downloaded the latest MH version (2.13 + CVS - 2.14?), and I've > > loaded the Tk module 800.021 - and viavoice (speak and outload). > > > > 1) If Im running the ViaVoice server and start MH, I get a > > broken pipe and MH dies. > > So this worked ok with mh 1.9, but now dies with 2.13? hmmm, I'm not sure > we changed much with the viavoice interface between those releases. Maybe > sending me a debug file would help: > Actually, it worked for me with 2.11 and dies with the same error on 2.13. Scott Johnston |
From: Bruce W. <br...@mi...> - 2000-05-01 01:56:50
|
> Actually, it worked for me with 2.11 and dies with the same error on > 2.13. Tk fails for you with 2.13? Does it give you an error message? Can you send me a log file? That tells me what os, perl and tk level, etc. Bruce |
From: Ron K. <ro...@za...> - 2000-05-01 10:56:28
|
Hi, I start making my own webinterface, and stumble on these things: (1) What do you have to alter in mh to get a non global var get global? Simply replace a my (..) to use vars (..) doens't work I guess (for example for cpu_used). (2) Lets say I have a smal function written to output a value in an .shtml like so: <!--include file="/pgmuptime.pl"--> --- pgmuptime.pl --- my $pgmuptime = &time_diff($Time_Startup_time,$Time , undef, 'numeric'); return $pgmuptime; And I need more of these, can I just put them together in one .pl file and call the separate functions? Like for example <!--include file="/pgmuptime.pl?function1"--> Or something like that? Thanks in advance. Regard, Ron. (On day 8 of Perl in 15 days and day 3 of MisterHouse in 365 days) ;-) |
From: Bruce W. <br...@mi...> - 2000-05-01 12:53:44
|
> I start making my own webinterface, and stumble on these things: > > (1) > What do you have to alter in mh to get a non global var get global? > Simply replace a my (..) to use vars (..) doens't work I guess > (for example > for cpu_used). The 'use vars ...' record must start in column 1 in order for the mh code parser to pull it out of the code loop to make it global. More info is in FAQ question 2.4: Can I create global variables that can be shared between code members? The very latest perl (5.6) has a new function called 'our'. It is like a 'my' for global variables ... a cleaner way than the 'use vars' hack. I won't be switching to that in mh because we want to remain backward compatable, but those of you on perl 5.6+ would have that as an option. > <!--include file="/pgmuptime.pl"--> > > --- pgmuptime.pl --- > my $pgmuptime = &time_diff($Time_Startup_time,$Time , undef, 'numeric'); > return $pgmuptime; > > And I need more of these, can I just put them together in one .pl file and > call the separate functions? > > Like for example <!--include file="/pgmuptime.pl?function1"--> The easiest way to do this is to define your web functions in one of your code files (e.g. web_functions.pl). For example: --- web_functions.pl ----- sub web_func1 { return "Uptime: " . &time_diff($Time_Startup_time,$Time , undef, 'numeric'); } sub web_func2 { return "results from function 2"; } ---------- Then call these functions from your html like this: <p>Test web functions <!--#include code="&web_func1"--> <!--#include code="&web_func2"--> I see the code= include directive was not documented ... it is now :) Bruce |
From: Ron K. <ro...@za...> - 2000-05-01 13:07:05
|
> The 'use vars ...' record must start in column 1 in order for the mh code > parser to pull it out of the code loop to make it global. More info is in > FAQ question 2.4: Can I create global variables that can be shared between > code members? Hi, Ah ok, will try that. > ---------- > > Then call these functions from your html like this: > > <p>Test web functions > <!--#include code="&web_func1"--> > <!--#include code="&web_func2"--> > > > I see the code= include directive was not documented ... it is now :) Yes, thats what I need! Thanks, Ron. > > Bruce > > > ________________________________________________________ > To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 > > |
From: Scott J. <sjo...@dr...> - 2000-05-01 13:16:59
|
Bruce Winter wrote: > > > Actually, it worked for me with 2.11 and dies with the same error on > > 2.13. > > Tk fails for you with 2.13? Does it give you an error message? Can you > send me a log file? That tells me what os, perl and tk level, etc. > > Bruce > I was having all kinds of problems. Running ./configure and ./mh gave "File not found". Got mh running with "perl mh" but then it crashed. I finally figured it out though. I was unzipping using unzip on linux. It seems that the files in the zip are in dos format, not unix, so if I unzip in windows then ftp in ascii to linux, everything works fine! Actually, I only had to do this for the files in the bin directory to get it to work right. hope this clears it up..... Scott |
From: Bruce W. <br...@mi...> - 2000-05-01 13:28:52
|
> I was having all kinds of problems. Running ./configure and ./mh gave > "File not found". Got mh running with "perl mh" but then it crashed. I > finally figured it out though. I was unzipping using unzip on linux. > It seems that the files in the zip are in dos format, not unix, so if I > unzip in windows then ftp in ascii to linux, everything works fine! > Actually, I only had to do this for the files in the bin directory to > get it to work right. Ah, that problem. I think if you "unzip -aU /downloads/misterhouse_src_###.zip" then it would work Ok. This auto-converts the cr-linefeeds and maintains lower-case where needed. I hesitate to switch to tar format because not all windows users have that. Maybe there is a smarter dos zip than the one I am using now (zip 2.0.1, Sept, 1993) that would be more cross-platform compatable? |
From: Ron K. <ro...@za...> - 2000-05-01 13:35:27
|
> I was having all kinds of problems. Running ./configure and ./mh gave > "File not found". Got mh running with "perl mh" but then it crashed. I > finally figured it out though. I was unzipping using unzip on linux. > It seems that the files in the zip are in dos format, not unix, so if I > unzip in windows then ftp in ascii to linux, everything works fine! > Actually, I only had to do this for the files in the bin directory to > get it to work right. > > hope this clears it up..... Most unix unzip versions have a option like this: man unzip ---- -a convert text files. Ordinarily all files are extracted exactly as they are stored (as ``binary'' files). The -a option causes files identified by zip as text files (those with the `t' label in zip- info listings, rather than `b') to be automatically extracted as such, converting line endings, end-of- file characters and the character set itself as necessary. (For example, Unix files use line feeds ---- Regards, Ron. |
From: Scott J. <sjo...@dr...> - 2000-05-02 01:54:58
|
Ron Klinkien wrote: > > > I was having all kinds of problems. Running ./configure and ./mh gave > > "File not found". Got mh running with "perl mh" but then it crashed. I > > finally figured it out though. I was unzipping using unzip on linux. > > It seems that the files in the zip are in dos format, not unix, so if I > > unzip in windows then ftp in ascii to linux, everything works fine! > > Actually, I only had to do this for the files in the bin directory to > Most unix unzip versions have a option like this: > > man unzip > ---- > > Regards, > Ron. > > Thanks...I never bothered to read the man page....duhhh... :) Next item: Is there a way to change the vvo_speak voice? I just switched from the MS engine on win98 to linux and kind of miss the nice female voice "Mary". Also, the voice talks too fast when reading the email. All the words kind of run together, you know, like one of those guys that never take a breath...any fix for that? Or should I switch to the festival engine instead? Thanks Scott ________________________________________________________ > To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 |
From: Bruce W. <br...@mi...> - 2000-05-02 13:12:44
|
> Is there a way to change the vvo_speak voice? I just switched from the > MS engine on win98 to linux and kind of miss the nice female voice > "Mary". Also, the voice talks too fast when reading the email. All the > words kind of run together, you know, like one of those guys that never > take a breath...any fix for that? Or should I switch to the festival > engine instead? I'm not sure what voices are available for vvo_speak. I think there are quite a few for festival. Another option, if you wanted to keep a windows box running, we could rig up a simple windows speak server, so you could send TTS from unix to the MS engine. In fact, you could run a bare bones mh on windows, with just the mhsend_server.pl code, since that will service 'speak' commands. Bruce |
From: Scott J. <sjo...@dr...> - 2000-05-02 16:03:57
|
Bruce Winter wrote: > > Ah, that problem. I think if you "unzip -aU > /downloads/misterhouse_src_###.zip" then it would work Ok. This > auto-converts the cr-linefeeds and maintains lower-case where needed. > You spelled that out pretty clearly in the install doc...which I neglected to read! > I'm not sure what voices are available for vvo_speak. I think there are > quite a few for festival. I know that from the viavoice outloud lesstiff speak samples app. you can select various voices and alter the voice parms quite a bit. The vvo_server docs do mention something about selecting a default voice by number, but there is no explanation how to set that up. > Another option, if you wanted to keep a windows box running, we could rig up > a simple windows speak server, so you could send TTS from unix to the MS > engine. In fact, you could run a bare bones mh on windows, with just the > mhsend_server.pl code, since that will service 'speak' commands. Actually, that's a great idea! That way if (when!) the windows box goes down, mh is still running. Bruce, what OS is your house on? Now that I've tried win98 and linux, I can see there are trade offs to running mh on either one. Anyone else tried both OS's? If so, which did you choose? So the $64,000 question is, can that windows speak server also be a vr server? That way all the essential mh stuff could reside on a rock solid linux box and the windows box could handle the voice, speech and mp3 stuff. thanks again Scott Another thought...I installed the trial of vmware for linux and am now running win98 in a window in linux. I suppose it's possible to run mh in linux and windows on the same box at the same time! Now, why anyone would want to do that..... |
From: Bruce W. <br...@mi...> - 2000-05-03 01:22:03
|
> Bruce, what OS is your house on? Now that I've tried win98 and linux, I > can see there are trade offs to running mh on either one. Currently on win98, about to be windows 2000 (I just got another 8 port serial card from byterunner.com that has win2k drivers). I have parts coming for another computer that will allow me to run mh on linux full time (right now I just test it out on the misterhouse.net firewall box). I'm not sure where I'll end up yet. > So the $64,000 question is, can that windows speak server also be a vr > server? That way all the essential mh stuff could reside on a rock > solid linux box and the windows box could handle the voice, speech and > mp3 stuff. We have the viavoice running as a server, but only on linux. If IBM made viavoice available for free on windows also, we might be able to compile it over there, but I suspect that is not likely. Unlike the MS TTS engine, the MS VR engine is currently built into mh in a way that would not be easy to serve to another mh box. We could maybe change that, but currently I the viavoice engine seems to have better accuracy than the MS one, so I don't think it would be worth the effort. Bruce |
From: Scott J. <sjo...@dr...> - 2000-05-03 02:02:28
|
Bruce Winter wrote: > > We could maybe > change that, but currently I the viavoice engine seems to have better > accuracy than the MS one, so I don't think it would be worth the > effort. I've run them both and they seem about the same to me. I have trouble with ON and OFF getting mixed up....must be the 'Jersey accent! I moved to the festival engine and found a nice female voice, so I'm pretty happy with it now. So how to control mp3? The 2 methods stated in the docs (yes, this time I read them :) ) seem to point to winamp. I got winamp working with wine, so I guess that's a possiblity. Or is there another, native linux, solution? Scott > > Bruce > > ________________________________________________________ > To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 |
From: Bruce W. <br...@mi...> - 2000-05-03 02:36:18
|
> I moved to the festival engine and found a nice female voice, so I'm > pretty happy with it now. So how to control mp3? The 2 methods stated > in the docs (yes, this time I read them :) ) seem to point to winamp. I > got winamp working with wine, so I guess that's a possiblity. Or is > there another, native linux, solution? I have not tried it, but David Lounsberry sent in this code (was in the 2.13 release): http://misterhouse.net/mh/code/public/mp3_control_GQmpeg.pl Bruce |
From: Scott J. <sjo...@dr...> - 2000-05-03 03:32:31
|
Bruce Winter wrote: > > I have not tried it, but David Lounsberry sent in this code (was in the 2.13 > release): > > http://misterhouse.net/mh/code/public/mp3_control_GQmpeg.pl > Works great! Thanks again! Scott |
From: Bruce W. <br...@mi...> - 2000-05-09 13:39:50
|
> > 2) Tk doesnt work - at all. The 'make test' for the module > > worked - popping up windows and such. I dont see any Tk errors > > from MH or anything - just no Tk window pops up. > > Maybe tk is disabled in your mh.ini file? You can override it with: > > mh -tk 1 > > If it still doesn't work, run: > > mh -tk 1 -log debug_tk.log > > then exit mh and send me the log file. Maybe tk 021 (I think just release > in within the last few weeks) has some problems with mh. A follow up to the tk 021 question. I just installed the new perl 5.6 and tk 021 on my hot new dual PIII homebuilt box. Both worked fine. Brent J., if you are still having tk problems, let me know. One thing that did break with the perl 5.6 from Activestate was the top 10 list. 5.6 includes the HTML::Format module, which I had patched to allow for tables. To get it to work again, add add this require in code file internet_data.pl: if (done_now $p_top10_list) { my $html = file_read $f_top10_html; require "$Pgm_Root/lib/site/HTML/Formatter.pm"; Bruce |