Forum dédié aux karot:z, nabaztag:tag, mir:ror, dal:dal...


 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Idée pour éviter le TTLIVE 5 4.2 5
Partager | 
 

 Idée pour éviter le TTLIVE

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1, 2
AuteurMessage
FlorentBL
Bronze Nabz
Bronze Nabz


Nbr de messages: 117

MessageSujet: Re: Idée pour éviter le TTLIVE   Sam 4 Avr 2009 - 22:55

Hunta_de_la_Radieuse a écrit:


Donc... Viendez développer avec nous ! Bidiou !

*comme par exemple : analyse de la requête brute et récupération de l'ID, vérification de l'existence du lapin, envoi tts simple, stream simple, gestion des voix, etc.

J'suis partant, mais sur mon compte zcripts.com je ne vois pô grand chose...
Revenir en haut Aller en bas
http://fchabaud.free.fr/
Phabbrrysse
Nabazteur Voyageur
Nabazteur Voyageur


Age: 25
Localisation: Sassenage
Nom du Nabaztag: PhormiBBrrysse et Pharramyneu (V2)
Nbr de messages: 14526
Points: 7977

MessageSujet: Re: Idée pour éviter le TTLIVE   Sam 4 Avr 2009 - 23:41

FlorentBL a écrit:
Hunta_de_la_Radieuse a écrit:


Donc... Viendez développer avec nous ! Bidiou !

*comme par exemple : analyse de la requête brute et récupération de l'ID, vérification de l'existence du lapin, envoi tts simple, stream simple, gestion des voix, etc.

J'suis partant, mais sur mon compte zcripts.com je ne vois pô grand chose...


On ne dev pas via zcripts qui sert pour le moment que de dépot !
Contacte nous par gtalk/msn !

_____________________________




Connexion du lapin difficile : ICI -- PAS D'AIDE PAR MP NI PAR MAIL
Revenir en haut Aller en bas
http://phabbrrysse.fr/
jelmer
Lapin nain
Lapin nain


Age: 40
Localisation: Pays-Bas
Nom du Nabaztag: Sjaak van Buren
Nbr de messages: 21
Points: 1220

MessageSujet: Re: Idée pour éviter le TTLIVE   Mer 8 Avr 2009 - 23:10

Hallo à tous!

Ma version de 'say_once', qui utilise les classes PEAR en mon propre class class_nab.php que j'ai déja envoyé. C'est avec simplexml et un peut de pause.

Jelmer
Code:

   //parler sans ttlive
   //utilise le api 'preview' et celui pour les streams
   //les options include maintenant seulement: voice
   //les transactions ne fonctionne pas avec cette function
   public function say_once($message, $options = array())
  {
     //ajouter les defaults pour les options
     $options = array_merge(
        array('voice' => $this->defaultVoice),
        $options);

      //alors: faire produire la version mp3 du texte.
      //on utilise pas apiRequest(save) du class, parce que on a besoin du xml cru
      //ne pas utilise &, utilise &. cest pas bon, api!
      $url = $this->apiURL . "?sn=" . rawurlencode($this->serial)
                . "&token=" . rawurlencode($this->token) .
                "&tts=" . rawurlencode($message . ". , . , . , . , . , . , . , .") .    //toujours un pauze pour bien terminer le tts
                "&voice=" . rawurlencode($options['voice']) .
                "&action=1";
    //print $url;
      $apiResponse = @file_get_contents($url);
      if (! $apiResponse)
         return false;

     $xml = new SimpleXMLElement($apiResponse);
     $flashvars = $xml->comment->embed['flashvars'][0];
     if (! $flashvars)
        return false;
     //url de stream c'est la dernière partie
     if (! preg_match('/.*,(.*?)$/',$flashvars,$m))
        return false;
     $stream = $m[1];
     usleep(400000); //un peu de pauze
     $r = $this->play($this->previewURL . '/' . $stream); //previewUrl: "http://broad.violet.net/"
  }
Revenir en haut Aller en bas
 

Idée pour éviter le TTLIVE

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2

 Sujets similaires

-
» J'ai une idée pour un nouveau TOPIC
» Eviter les arnaques sur Habbo.fr
» Aucune idée
» Pleins D'idée :D
» Idée de nouveaux personnages

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum dédié aux karot:z, nabaztag:tag, mir:ror, dal:dal... :: nabaztag - nabaztag:tag - karotz :: L'univers de Nabaztag :: Archives :: API :: /dev :: Idées, En cours, Questions !-