Skip to main content

creare una azione per nautilus Text2Speech

gedit .gnome2/nautilus-scripts/Text2Speech

#!/usr/bin/perl -w

use strict;

my @files = split("\n", $ENV{NAUTILUS_SCRIPT_SELECTED_FILE_PATHS});
foreach my $file (@files)
{
  if ( -e $file )
  {
    `cat  '$file'| recode utf8..lat1 |festival --tts`;
  }
}

 

chmod +x .gnome2/nautilus-scripts/Text2Speech

gedit .gnome2/nautilus-scripts/Text2SpeechEN

#!/usr/bin/perl -w

use strict;

my @files = split("\n", $ENV{NAUTILUS_SCRIPT_SELECTED_FILE_PATHS});
foreach my $file (@files)
{
  if ( -e $file )
  {
    `cat  '$file'| recode utf8..lat1 |festival --tts --language english`;
  }
}

 

gedit .gnome2/nautilus-scripts/Text2SpeechIT

#!/usr/bin/perl -w

use strict;

my @files = split("\n", $ENV{NAUTILUS_SCRIPT_SELECTED_FILE_PATHS});
foreach my $file (@files)
{
  if ( -e $file )
  {
    `cat  '$file'| recode utf8..lat1 |festival --tts --language italian`;
  }
}

 

To top