Saltar al contenido

  • Bienvenido a nuestra Comunidad

    Si quieres formar parte de nuestro foro y acceder a todas las funciones, regístrate o accede con tu cuenta de usuario.

Conéctate para seguir esto  
yesansa

Seria posible modificar voces en los mapas?

Mensajes recomendados

Hola a todos.

 

Pues esa es mi pregunta, que si de alguna forma seria posible modificar las voces de los mapas que tenemos para poner las voces que queramos.

Y no es que quiera poner a chiquito de la calzada, para que me indique, sino que simplemente por ejemplo en las bifurcaciones mi coche dice TOMAR a la Izquierda o Derecha cuando para mi me suena rarisimo. Me suena mas como Suramericano, con todos mis respetos por supuesto. Pero para mi creo que deberia de decir Mantenerse a la Derecha

 

Entonces mi idea es.... Seguro que entre todos los archivos de los mapas tienen que estar las voces con las indicaciones o el texto para que el TTS lo lea y diga. Entonces no seria posible cambiar esos archivos por los que queramos y entonces poner las indicaciones que mas nos gusten?

 

Mi idea viene, de un hilo de ha alguien que no le salian los logos de las emisoras y un forero, le dijo que dentro de unos de los archivos .bin estaba el fichero con todos los logos, entonces en algun archivo de los mapas debe de estar el archivo con las voces o las indicaciones., luego habria que cambiar supngo el checksun o el crc o lo que sea para poder volver a compilarlo, pero eso es cuestion de mirarlo a ver.

 

Alguien sabe si podriamos hacer algo con esto?

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios

No vais mal encaminados.

No conozco el sistema operativo de vuestros aparatos, pero es como comentáis.

Si encontráis los archivos TTS, solamente habrá que añadir el TTs que queráis escuchar.

Para ello, habría que saber de que manera se cargan los mapas, y buscarlo fuera del aparato, es decir, si se carga en un CD, seguramente esté comprimido, por lo que antes de cargarlo, habrá que descomprimirlo, añadir el TTS, y volver a comprimir.

LTTS7Leonor.dll

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios

hace 14 horas, yesansa dijo:

Hola a todos.

 

Pues esa es mi pregunta, que si de alguna forma seria posible modificar las voces de los mapas que tenemos para poner las voces que queramos.

Y no es que quiera poner a chiquito de la calzada, para que me indique, sino que simplemente por ejemplo en las bifurcaciones mi coche dice TOMAR a la Izquierda o Derecha cuando para mi me suena rarisimo. Me suena mas como Suramericano, con todos mis respetos por supuesto. Pero para mi creo que deberia de decir Mantenerse a la Derecha

 

Entonces mi idea es.... Seguro que entre todos los archivos de los mapas tienen que estar las voces con las indicaciones o el texto para que el TTS lo lea y diga. Entonces no seria posible cambiar esos archivos por los que queramos y entonces poner las indicaciones que mas nos gusten?

 

Mi idea viene, de un hilo de ha alguien que no le salian los logos de las emisoras y un forero, le dijo que dentro de unos de los archivos .bin estaba el fichero con todos los logos, entonces en algun archivo de los mapas debe de estar el archivo con las voces o las indicaciones., luego habria que cambiar supngo el checksun o el crc o lo que sea para poder volver a compilarlo, pero eso es cuestion de mirarlo a ver.

 

Alguien sabe si podriamos hacer algo con esto?

Hola, por lo que he podido indagar, que no ha sido mucho por que no he tenido tiempo, parece ser que las voces están en el Firmware, no en los mapas.

Si tengo tiempo, y ganas:D miraré más detenidamente a ver que se encuentra por ahí.

Pero si está en el Firmware...... dificil lo veo:wacko:

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios

Yo en el Firmware he encontrado donde estan los logos de las emisoras y los tonos de llamada y llamada en espera. leyndo este hilo que ademas creo que lo abriste tu...

 

Pero si dices que las voces estan en el Firm, empezare a ver si puedo encontrar algo en el .

 

En el otro hilo El usuario @j5boot parecia que controlaba del tema

Venga a ver si entre todos podemos averiguar algo.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios

Bueno voy avanzando algo. He encontrado esto en un el archivo carmen-a.ttsconf

<config>
    <voices>
        <voice name="Carmen-A" mothertongue="SpanishEs" basename="Carmen">
            <library name="LTTS7${basename}" entrypoint="${basename}" />
            <info description="Castilian Spanish female voice" age="31" gender="female" demosentence="Mi nombre es Carmen: soy una voz femenina de Loquendo, y mi lengua nativa es el español de España." basepitch="140" basespeed="128" />
            <resources path="modules/${basename}">
                <resource class="base" type="vocaldb" name="${basename}">
                    <flavour codec="LTTS7CodecMsx" frequency="16000" bitrate="32800" rank="10" name="${parent.name}.${this.frequency}.${this.codec}.${this.bitrate}.${this.rank}.bin" />
                </resource>
                <resource class="MM" type="vad" name="${basename}MM">
                    <flavour codec="LTTS7CodecMsx" frequency="16000" bitrate="32800" rank="10" name="${parent.name}.${this.frequency}.${this.codec}.${this.bitrate}.${this.rank}.bin" />
                </resource>
            </resources>
            <modes>
                <mode name="default">
                    <parameters />
                    <resources>
                        <remove class="" type="" name="" />
                        <add class="base" type="" name="" />
                        <add class="MM" type="" name="" />
                    </resources>
                </mode>
            </modes>
            <languagealiases>
                <alias type="internal" name="${mothertongue}" />
                <alias type="IETF" name="es-ES" />
                <alias type="WinLangid" name="1034" />
                <alias type="generic" name="ES" />
                <alias type="generic" name="Castilian" />
                <alias type="generic" name="es" />
                <alias type="generic" name="Spanish" />
            </languagealiases>
        </voice>
    </voices>
</config>
 

Hay una carpeta que se llama carmen con estos archivos y los .inf correspondientes

Carmen.16000.LTTS7CodecMsx.32800.10.bin            > 24882KB

Carmen.sde                                                                        > 1513KB

CarmenMM.16000.LTTS7CodecMsx.32800.10.bin    > 993KB

CarmenMM.vad                                                                 > 8KB

 

Yo creo que esta es la clave, pero no se como puedo editar estos archivos

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios

Lo siento pero no encuentro para editar mensajes anteriores.

 

He seguido investigando. Y dentro de el archivo sd_dir.bin hay varias carpetas.

Una de ellas se llama aplication y contiene archivos relacionados con TTS, y kernel del tts pero ni entiendo mucho ni se modificarlos.

 

Pero hay otra carpeta que se llama data_base con otra carpeta PTT con a su vez carpetas para todos los idiomas con un archivos que se llaman trasnlatons.txt con lo que parecen todas las indicaciones para el gps.

 

No creo yo que sea tansencillo como cambiar este archivo de texto y escribir lo que queramos que diga, no?

translations.txt

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios

Hola @yesansa , vamos por partes:

 

-Respecto al hilo que citas, si lo inicié yo y con tiempo modifiqué el firm para introducir el archivo con los codigos de las radios que faltan vinculados a los logos, que está colgado en dicho hilo.

Pero no he probado si funciona.

 

-El archivo que has encontrado, lo ví en aquella epoca (translations.txt) y es posible que modifiicando lo que quieres, manteniendo las lineas, porque imagino que tenga programado que cuando gira a la derecha, por ejemplo, tiene que ir a la linea especifica para encontrar el texto, se consiguiera lo que quieres.

Respecto al archivo carmen-a.ttsconf creo que es la forma que tiene el SMEG de hablar, timbre de la voz, velocidad de la voz, volumen...

 

El problema de todo esto es calcular el checksum.

 

He comprobado que la forma de calcular el checksum en el firmware, es distinta que en los radares. El programa del que se habla en el otro hilo vale para calcular los check de las actualizaciones de los radares, pero en el firmware  no vale. Creo que encontré la manera pero no estoy seguro.

Lo que desconozco es el efecto que puede ocasionar tener mal el check, no sé si antes de instalar el firmware verifica todos los check y si hay alguno mal te da error y ya está, o que se ponga a instalar y cuando llegue a esa parte salte el error y deje la instalación colgada.

 

Si alguien puede orientarnos en ese tema, podría intentarse hacerlo.

 

 

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios

Y cual es esa forma que dices que encontraste para calcular los checksum?

 

Y poniendonos en lo peor, digamos que el firm no comprueba los checksum y se pone a instalar y cuando llega al archivo en concreto da fallo y se qeuda colgada la instalacion. Se podria volver a instalar el firmware original? Es posible que desde el coche sea imposible por que si no funcina el firm no se puede lanzar el instalador, pero y en el taller atraves de la centralita?

 

Pero bueno a ver si alguien con algun conocimiento en programacion nos puede echar un cable

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios
hace 23 horas, yesansa dijo:

Y cual es esa forma que dices que encontraste para calcular los checksum?

 

Y poniendonos en lo peor, digamos que el firm no comprueba los checksum y se pone a instalar y cuando llega al archivo en concreto da fallo y se qeuda colgada la instalacion. Se podria volver a instalar el firmware original? Es posible que desde el coche sea imposible por que si no funcina el firm no se puede lanzar el instalador, pero y en el taller atraves de la centralita?

 

Pero bueno a ver si alguien con algun conocimiento en programacion nos puede echar un cable

He probado con varios archivos originales y para calcular los check hay que sacar el crc-32 del archivo, pasarlo a decimal en QWORD y luego a DWORD si no son iguales hay que coger la de DWORD. Parece que funciona.

 

Respecto a instalar el firm por la centralita, imagino que se pueda o que exista otra manera, pero hay que ir al conce y pasar por caja, y no creo que sea barato precisamente.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios

Vale!! Pongamos un ejemplo!!!

Yo tengo un programa que se llama HxD Hex Editor y me deja comprobar los crc32 simplemente con dar al boton derecho encima del archivo. La verdad no se por que tenia ya instalado este programa, supongo que seria de algo que hubiera estado trasteando anteriormente jejeje.

 

Bueno, pues con este programa chequeo el arhivo del firmware sd_dir.bin que es el que contiene el archivo translations.txt que en teoria es donde estan las instrucciones para el GPS

Comprueba el crc32 y me da un valor de 8C1D9836

 

Abro el archivo sd_dir.bin.inf que en teoria contiene las comprobaciones de los checksum y con tiene estos valores

CRC32: -1944217546
SIZE: 10638006
SIZE_1: 10923008
SIZE_2: 11333632
SIZE_4: 12124160
SIZE_8: 13762560
SIZE_16: 17121280
SIZE_32: 23986176

 

En un principio no me cuadraban y pasando el valor 8C1D9836 a Hex tampoco cuandran. pero al transformar -1944217546 en Dec a Hexadecimal me da un valor de FFFFFFFF8C1D9836 y Voilá!!!

 

Ahora mi siguiente pregunta es: que son los valores Size?

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios
hace 7 horas, yesansa dijo:

Vale!! Pongamos un ejemplo!!!

Yo tengo un programa que se llama HxD Hex Editor y me deja comprobar los crc32 simplemente con dar al boton derecho encima del archivo. La verdad no se por que tenia ya instalado este programa, supongo que seria de algo que hubiera estado trasteando anteriormente jejeje.

 

Bueno, pues con este programa chequeo el arhivo del firmware sd_dir.bin que es el que contiene el archivo translations.txt que en teoria es donde estan las instrucciones para el GPS

Comprueba el crc32 y me da un valor de 8C1D9836

 

Abro el archivo sd_dir.bin.inf que en teoria contiene las comprobaciones de los checksum y con tiene estos valores

CRC32: -1944217546
SIZE: 10638006
SIZE_1: 10923008
SIZE_2: 11333632
SIZE_4: 12124160
SIZE_8: 13762560
SIZE_16: 17121280
SIZE_32: 23986176

 

En un principio no me cuadraban y pasando el valor 8C1D9836 a Hex tampoco cuandran. pero al transformar -1944217546 en Dec a Hexadecimal me da un valor de FFFFFFFF8C1D9836 y Voilá!!!

 

Ahora mi siguiente pregunta es: que son los valores Size?

Respecto al crc calculado me sale el mismo con mi sistema,  así que creo que estaría bien 

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios
hace 26 minutos, yesansa dijo:

 

Y entonces como podemos calcular los valores size? por que supongo que tambien habria que modficarlos

Si el archivo ocupa lo mismo no hace falta. 

Si no...pues habría que mirar la forma.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios

los bin simplemente los renombro a .tar.gz y los abro con el winrar :blink: :unsure:.

Abrirse se abren y se pueden ver los archivos quue contienen, ahora ya como volver a pasarlos a .bin es otra cosa :(

Pero no creo que sea mas dificil volver a transformalos en .bin que calcular el crc y los size.

Ahora mismo lo que me tiene mas mosqueado es lo del size, que no sabemos como se calcularia, por que hay 5 o 6 sizes y no sabemos a que corresponden cada uno :(

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios
hace 1 hora, yesansa dijo:

los bin simplemente los renombro a .tar.gz y los abro con el winrar :blink: :unsure:.

Abrirse se abren y se pueden ver los archivos quue contienen, ahora ya como volver a pasarlos a .bin es otra cosa :(

Pero no creo que sea mas dificil volver a transformalos en .bin que calcular el crc y los size.

Ahora mismo lo que me tiene mas mosqueado es lo del size, que no sabemos como se calcularia, por que hay 5 o 6 sizes y no sabemos a que corresponden cada uno :(

Los size los da el sistema operativo,  pero sólo te da el de tu sistema de archivos,  tiene que haber algún tipo de conversión. 

A ver si mañana le hecho un ojo 

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios

Bueno ya he ido avanzando un poco mas a falta de saber que son los size y poder mofificarlos.

 

Me estuve centrando mas en el desempaquetado y empaquetado del archivo.bin para que no hubiese ningun tipo de problema y creo que ya lo tengo resuelto. Si quereis podeis echarle un vistazo este hilo de otro foro.

http://zenhax.com/viewtopic.php?f=13&t=7349&p=32212#p32212

 

Solamente apuntar un par de cositas.

Al modificar el archivo translations.txt con los "nuevos" comandos de voz, el archivo resultante es mas grande, tiene unos cuantos bytes mas.

Entonces he modificado el archivo translations.txt.inf con la nueva informacion de size para que no haya ningun tipo de problema (la otra opcion era mofificar el archivo translations.txt y elimar algunos comandos repetidos hasta dejar un archivo del mismo tamano que el original, pero no me gustaba mucho la idea de eliminar comandos repetidos, por hace el firmware lo mas compatible posible con todos los modelos, si hay comandos repetidos por algo sera)

 

Y despues de reempaquetar el archivo sd_dir.bin final tampoco es del mismo tamano que el original. lo cual ya me preocupa mas por el tema de las referencias size, size_ que hay en el archivo sd_dir.bin.inf. El crc ya lo he vuelto a calcular con el archivo final y todo. Asi que solo quedaria calcular o ver si son tan importatntes esos size, y luego despues tener valor de meterlo en el coche, auqnue yo creo que al no tocar nada basico y esencial del firmware no habria problema ningno

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios

Es que sin saber que son los valores size y mofidicarlos para que cuadren con los nuevos en caso de que hayan cambiado, me da un poco de reparo.

 

Quiza no pase nada, por que el archivo modificado tampoco es que sea de vital importancia para el funcionamineto del firmware, y quiza simplemente no lo instale, pero ya te digo que sin saber que son y a que corresponden esos valores para poder adaptarlos me da un poco mas de yuyu

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios
hace 7 horas, yesansa dijo:

Es que sin saber que son los valores size y mofidicarlos para que cuadren con los nuevos en caso de que hayan cambiado, me da un poco de reparo.

 

Quiza no pase nada, por que el archivo modificado tampoco es que sea de vital importancia para el funcionamineto del firmware, y quiza simplemente no lo instale, pero ya te digo que sin saber que son y a que corresponden esos valores para poder adaptarlos me da un poco mas de yuyu

Los valores size corresponden con lo que ocupa el archivo en distintos sistemas de archivo,  he intentado encontrar como calcularlos pero no he encontrado nada,  tampoco he podido hechar mucho tiempo,  he Estado ocupado. 

 

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios
El 2/2/2018 a las 11:08, yesansa dijo:

Vale!! Pongamos un ejemplo!!!

Yo tengo un programa que se llama HxD Hex Editor y me deja comprobar los crc32 simplemente con dar al boton derecho encima del archivo. La verdad no se por que tenia ya instalado este programa, supongo que seria de algo que hubiera estado trasteando anteriormente jejeje.

 

Bueno, pues con este programa chequeo el arhivo del firmware sd_dir.bin que es el que contiene el archivo translations.txt que en teoria es donde estan las instrucciones para el GPS

Comprueba el crc32 y me da un valor de 8C1D9836

 

Abro el archivo sd_dir.bin.inf que en teoria contiene las comprobaciones de los checksum y con tiene estos valores

CRC32: -1944217546
SIZE: 10638006
SIZE_1: 10923008
SIZE_2: 11333632
SIZE_4: 12124160
SIZE_8: 13762560
SIZE_16: 17121280
SIZE_32: 23986176

 

En un principio no me cuadraban y pasando el valor 8C1D9836 a Hex tampoco cuandran. pero al transformar -1944217546 en Dec a Hexadecimal me da un valor de FFFFFFFF8C1D9836 y Voilá!!!

 

Ahora mi siguiente pregunta es: que son los valores Size?

Bueno, he estado investigando, pero estoy atascado,

El valor SIZE: corresponde al tamaño del archivo .bin descomprimido.

Los valores SIZE_1, SiZE_2... corresponden a lo que ocupa el archivo descomprimido en FAT32 con distintos valores de unidad de asignación:

SIZE_1: a 1024 ó 1kb
SIZE_2: a 2048 ó 2kb
SIZE_4:  a 4096 ó 4kb
SIZE_8:  a 8192 ó 8kb
SIZE_16: a 16348 ó 16kb
SIZE_32: a 32798 ó 32kb

En windows cuando le das a las propiedades de la carpeta te aparecen los valores SIZE y el valor SIZE_* correspondiente al sistema de archivo en el que tienes formateada la unidad

 

imagen.png.3ee62bca25a0fc72cd61093c25fcbcd7.png

 

Pero no soy capaz de calcular el tamaño con las otras unidades de asignación.

Lo unico que se me ocurre es formatear un pendrive con cada unidad de asignación cada vez y copiar la carpeta para sacar los valores SIZE_*

Pero es un poco engorroso:rolleyes:

 

 

 

imagen.png

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios
Conéctate para seguir esto  

  • Nuestra selección

    • Amortiguadores capot delantero peugeot 407
      Esto lo he hecho años atrás 
      2 amortiguadores (de un peugeot 406 portón maletero)4 tornillos y 4 tuercas.
      • 2 respuestas
    • Rosca del cárter pasada...
      Menudo zarpazo. He llevado el coche a revisión y cambio de distribución y cuando le han ido a cambiar el aceite por debajo han visto que al quitar el tapón del aceite estaba comida la rosca del cárter. Total que hay que mandar a pedir a fábrica el cárter completo, más la valvulina por quitar el palier para sacar el cárter, más un taco motor dañado que ha aparecido (esa era una vibración que ya notaba).... unos 750€, a añadir la revisión y el kit de distribución y bomba... unos 550 - 600 más.... DIOS! mil y pico euros !!!!!!!! NECESITO DESAHOGARME!!!!!!!!!!! Y a sumarle el coche de alquiler ...
       
      Moraleja: cambia el aceite por la tapa de arriba y no toques el de debajo...
       
      • 19 respuestas
    • Asientos traseros riffter
      Hola,tengo una riffter long allure del 2020 y quisiera saber si es posible sustituir los asientos traseros tipo banqueta 1/3 2/3 por los asientos individuales,tengo unos localizados en un desguace con la misma tapiceria pero tengo dudas por si es factible 
      • 10 respuestas
    • Retrovisor 208
      Hola,
       
      hace poco me dieron un golpe en el retrovisor de mi 208 estando aparcado y me lo reventaron un poco. Por supuesto nadie se hizo responsable ni me dejaron una nota de disculpa ni siquiera...
      Ahora estoy buscando quien me lo arregle y la broma no baja de 240 €, por lo que estoy pensando en comprarlo yo mismo y sustituirlo, he visto en internet que se puede comprar por 120 € , ¿alguien sabe donde encontrar algún tutorial para no meter la pata?
      Además tan solo está dañada la carcasa, el sistema eléctrico está perfecto, ¿alguien sabe donde encontrar esta pieza suelta sin tener que comprar todo el kit?
       
      Gracias!
      • 6 respuestas
    • Duda cámara delantera
      Buenas tardes, quierop  haceros una consulta para ver si me podeis aclarar si el funcionamiento es correcto o no.
      Cuando funciona al aparcar la camara traasera, se ve lo que hay alrededor, (coches, arboles) y la pantalla se divide en dos trozso, esto creo que es correcto.
      Pero cuando funciona la camara delantera, la mitad de la pantalla sale negra con las rayas de los limites cuando te vas acercando al obstaculo y con la otrta mitad, tomada como si fuera vista aerea.
      Mi pregunta es si es correcto que no se vean por ejemplo los coches o los arboles que tiene uno delante, como se ven cuando das marcha atras?
      Os adjunto unas fotos para que veias lo que os comento.
      Gracias por anticipado
      • 3 respuestas


REGALO GRATIS

Consigue tu regalo colaborando con el Club.
NUEVOS REGALOS


FOTO DEL MES

Envía tus mejores imágenes a la Foto del Mes. Cada mes elegimos un ganador.


COMPRA-VENTA

Un lugar para compra-venta entre miembros del Club.


ENVÍA TUS FICHEROS

Para ficheros mayores de 100MB te ofrecemos nuestro espacio en la nube.


PREGUNTA DE LA SEMANA

Participa en nuestra nueva sección.

×
×
  • Crear Nuevo...