my ($fh, $tmpname) = tempfile("stt_XXXXXX", DIR => $tmpdir, UNLINK => 1);

Ok, you ask for a temp file to be created in a particular directory and for that temp file to be deleted automatically when $fh goes out of scope.

What does @result = checkresponse(); do?
Where are you using the temp filehandle, $fh?

I don't know how big this .wav file is? Downloading the entire file and then processing the entire downloaded file is one thing. Overlapping the start of processing while the download is still going on is a very different matter. I don't see anything here that reflects that level of complexity.

Update: Out of curiosity, why would you specify your own temp dir? Why not use the system provided one? If your program "dies", a useless file may be left in that directory that standard "clean up" utilities will not detect.


In reply to Re: How can I reduce the time taken by wav file to save in /tmp folder by Marshall
in thread How can I reduce the time taken by wav file to save in /tmp folder by srikanth

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.