#Event – Resources for the session [Getting Started with Machine Learning.Net & Windows Machine Learning] on the Tech Valley .NET UG @TUVG

Hi!

Another post-event post, this time with a big thanks to Chris Miller (@anotherlab) and to all the members of the Tech Valley .NET User Group. We had an amazing time, via Skype in the session about Windows ML and Machine Learning.Net.

As usual, now it’s time to share slides, code and more.

Source Code GitHub https://github.com/elbruno/events/tree/master/2018%2012%2018%20TechValley%20NetUG%20MLNet

And some Machine Learning.Net resources:

Resources

Greetings @ Toronto

El Bruno

Advertisements

#Microsoft – List of almost all #Insider Programs (the ones I know …)

Hello!

I will write this down here since I always forget something and at the end I started to work with inconsistent versions of environments and apps. It’s been a while since Microsoft began allowing users to be part of “XYZ Insider programs”.

 

Insiders programs are focused to Early Adopters and offered the opportunity to test development versions of complete suites of products, apps and operating systems.

As you can expect, the versions that you can try are not 100% stable and they maybe have some serious errors inside. And since I speak of stability, an interesting detail of these programs is that they usually tend to have 2 types of updates

  • Fast Insider Ring. Where can we find the more frequents builds and with little or no “testing” at all on them.
  • Slow Insider Ring. This ring of deployment are published “more stable” although less frequently.

We can see an example of this in Windows 10 settings. When we are part of the Insider program you can select the Insider level.

Clipboard02.png

Alternatively, you can manually select the build that you want to install, as for example in the case of Office. Depending on the type of installation, we will have updates in Fast or Slow mode.

clipboard04

As well, and before that you forget me, here is the list of programs Microsoft Insiders that I know. About what I know and use will leave 2 lines, others only are that there are:

Greetings @ Toronto

El Bruno

#Microsoft – Listado de los #Insider Programs (casi todos…)

Hola !

Los voy a terminar apuntando aquí ya que, siempre me olvido de alguno y luego termino con versiones incoherentes de entornos y apps. Por si alguno no está al tanto, desde hace un tiempo, Microsoft comenzó a trabajar en programas de “XYZ Insider”.

Los programas Insiders están orientados para Early Adopters y ofrecen la oportunidad de probar versiones en desarrollo de sistemas operativos, apps y suites completas de productos.

Como puedes esperar en este caso, las versiones que puedes probar no son 100% estables y no se garantiza que las mismas funciones correctamente. Y ya que hablo de estabilidad, un detalle interesante de estos programas es que por lo general suelen tener 2 tipos de actualizaciones

  • Fast Insider Ring, o anillo rápido. Donde podemos encontrar las build más frecuentemente y con poco “testing” sobre las mismas.
  • Slow Insider Ring, o anillo lento. En este anillo de despliegue se publican versiones “más estables” aunque con menor frecuencia.

Un ejemplo de esto lo podemos ver en las settings de Windows 10. Cuando somos parte del programa Insider podemos seleccionar el nivel Fast o Slow.

Clipboard02.png

Otra opción es seleccionar manualmente la build que queremos instalar, como por ejemplo en el caso de Office. Dependiendo del tipo de instalación, tendremos actualizaciones en modo Fast o Slow.

clipboard04

Pues bien, y antes que me olvide, he aquí el listado de programas Microsoft Insiders que conozco. Sobre los que conozco y utilizo dejaré 2 líneas, los demás solo se que están allí:

Saludos @ Toronto

El Bruno

#Skype – Just in case, #Translator is already inside Skype :D

Hi!

Some time ago I wrote a couple of posts about Skype Translator. If you do not know what is Skype Translator and, if the name do not you gives a clear idea of the functionality, is time to you to rest a little. A quick way to define Skype Translator maybe:

Skype Translator allows translations in real-time between 2 people in a Skype conversation so they can talk “between each other” using different languages in the same Skype conversation.

Here we can see an example of a conversation with Valentino in real time. I write in the panel of the right in Spanish and Valentino responds in the panel of the left in English.

2016 08 05 Skype Translator

Skype Translator was initially an Skype extension, although now and for some time it is part of Skype as a product. In the image above we see as, now that Valentino has been more than 5 months in Toronto, of course he speaks better English than myself.

When we talk on Skype, I can set up as part of the conversation, that my language is Spanish and the Valentino English.

Clipboard02

From now on the interaction is very smooth, I can write in Spanish in my Skype window and messages arrive automatically translated to Valentino in his Skype window. The only thing that is recommended to take into account, is that as we are speaking through a translator bot, so you have to be quite explicit and clear with the way in which you talk (this comes as an advice from an Argentinian dude who has lived long time in Spain, and of course, my language has evolved a lot)

Clipboard04

Another interesting details about Skype Translator, is that not is tied to the desktop version of Skype. We can also configure a conversation in different languages from the web window of Skype, here we see it from the Outlook window of Valentino, which also allows you to make calls and Skype conversations.

Clipboard06

Greetings @ Toronto

El Bruno

References

#Skype – Por si no lo sabias, #Translator ya es parte de Skype :D

Hola !

Hace tiempo escribí un par de posts sobre Skype Translator. Si no sabes que es Skype Translator y ademas el nombre no te da una clara idea de la funcionalidad, es momento de que descanses un poco. Una forma rápida de definir seria:

Skype Translator permite realizar traducciones en tiempo real para que 2 personas puedan “hablar entre ellas” utilizando diferentes idiomas en una misma conversación de Skype.

Aquí podemos ver un ejemplo de una conversación con Valentino en tiempo real, donde yo escribo en el panel de la derecha en Español y Valentino responde en el panel de la izquierda en English.

2016 08 05 Skype Translator

Pues bien, inicialmente Skype Translator era una extensión para Skype, aunque desde hace un tiempo es parte de Skype como producto. En la imagen anterior podemos ver como, ahora que el Valentino lleva mas de 5 meses en Toronto, por supuesto que habla ingles mejor que yo. Cuando hablamos por Skype, yo puedo configurar, como parte de la conversación, que mi idioma sea español y el de Valentino English.

Clipboard02

A partir de este momento la interacción es muy fluida, puedo escribir en Español en mi ventana de Skype y los mensajes le llegan automáticamente traducidos a Valentino en su ventana de Skype. Lo único que es recomendable tener en cuenta, es que como estamos hablando a través de un traductor, hay que ser bastante explicito y claro con la forma en la que hablamos (lo dice un argentino que ha vivido mucho tiempo en España, mi idioma ha evolucionado mucho)

Clipboard04

Otro detalle interesante sobre Skype Translator, es que no esta atado a la versión de Desktop de Skype. También podemos configurar una conversación en diferentes idiomas desde la ventana web de Skype, aquí lo vemos desde la ventana de Outlook de Valentino que también le permite realizar llamadas y conversaciones de Skype.

Clipboard06

Saludos @ Toronto

El Bruno

References

#Tutorial – Grabar una conversación de #Skype con #Camtasia y generar un audio

Hola !

Ahora que mi Windows 10 está funcionando bien con Camtasia (no como esta), creo que es tiempo de compartir la forma en la que utilizo Camtasia para grabar mis conversaciones de Skype.

En mi caso, utilizo un auricular Jabra para mis llamadas personales y de trabajo, así que por defecto este es el dispositivo que se selecciona como default audio device para mis conversaciones.

Sin embargo, para poder utilizar Camtasia para grabar la conversación debemos cambiar la configuración de audio predeterminada.

image

Y definir estos valores en Audio Settings

  • Microphone, el que estamos utilizando normalmente. En ejemplo: mis auriculares Jabra
  • Speakers: Seleccione la salida de audio por defecto del ordenador. Esto parece extraño, en el siguiente paso veremos porqué es así.

image

Ahora ya podemos lanzar Camtasia Recorder

image

Accedemos al menú Tools // Options y definimos los siguientes valores en la sección Inputs

  • Audio device: el mismo micrófono que utilizamos en Skype
  • Seleccionar [Record system audio]. Esto registrará la salida de audio en una pista diferente, y esta salida será la voz de los otros participantes en la llamada de Skype

image

También es posible hacer esta selección directamente desde la interfaz de Camtasia Recorder. Seleccionando la opción [Record System Audio]

image

Ahora puede iniciar la grabación y a divertirse !

Una vez que termine la grabación, es el momento de guardar la misma. Y ahora ya podemos editar la grabación usando Camtasia Studio. Una vez que se arrastra el archivo grabado a un track se puede ver

  • Una pista para que su voz
  • Una pista para las voces de los participantes de Skype

image

Las opciones de audio de Camtasia Studio son muy básicas, sin embargo son lo suficientemente buenas como para hacer algunas mejoras de audio. Haciendo clic derecho sobre uno de los tracks podemos seleccionar la opción [editar audio] y

  • Permiten la nivelación de volumen
  • Permitir la eliminación de ruido
  • Mezclar a mono

image

También puede agregar un audio point [Add audio point] en un track para manejar el volumen del mismo. En ejemplo: podemos agregar una música de fondo en un nuevo track y cambiar el volumen a la música usando audio points, una vez que los tracks de la conversación de Skype se agregan a la mezcla.

image

Por último, una vez que estamos satisfecho con nuestro proyecto, podemos crear un archivo de audio. Para ello, debemos seleccionar la opción [File // Produce Special // Export audio as …] y seleccionaremos la ubicación para el archivo MP3.

image

Y eso es todo! Ahora ya podemos grabar nuestras conversaciones de Skype usando Camtasia.

Saludos @ Toronto

-El Bruno

References

#Tutorial – Record a #Skype conversation with #Camtasia and produce an Audio output

Hi !

Now that my Windows 10 is working fine with Camtasia (not like this), I think is time to share the way I use Camtasia to record my Skype conversations.

I use a Jabra headset for my personal and work phone calls, so by default this is the device I use for audio in and out in my conversations.

However, in order to use Camtasia to record the conversation we need to change the default audio settings.

image

And set this values in the Audio Settings

  • Microphone, the one you want. In example: my Jabra headset
  • Speakers: Select the default audio output in your machine. This seems to be weird, but you’ll get the point in the next step.

image

Now you can start Camtasia Recorder

image

Go to Tools // Options and set this values in the Inputs section

  • Audio device: The same Microphone device you defined in Skype
  • Check [Record system audio]. This will record the output of the audio in a different track, and this output will be the voice of the other participants in the Skype call

image

You can also make this quick selection directly from the Camtasia Recorder interface. Remember CHECK THE [Record System Audio] OPTION

image

So now you can start the recording and have some fun!

Once you finish your recording, you’ll be prompted to save this recording. And also to edit the recording using Camtasia Studio. Once you drag the recorded file to the track section you will see both recording

  • One track for your voice
  • One track for the Skype participants voices

image

Camtasia studio audio options are very basic, however they are good enough to make some good audio improvements. If you right click on one of the tracks you can select the [Edit audio] option and

  • Enable volume leveling
  • Enable noise removal
  • Mix to mono

image

You can also [Add audio point] in one track to manage the volume in the track. In example: You can add a background music in a new track, and volume down the music using audio points, once the tracks for the Skype conversation are added into the mix.

image

Finally, once you are happy with your project, you can create an audio file. To do this, you must select the option [File // Produce Special // Export audio as …] and select the location for your MP3 file.

image

And that’s it! Now you can record your Skype conversations using Camtasia.

Greetings @ Toronto

-El Bruno

References

[#SKYPE] First experiences with Skype Translator

Hello!

When some time ago I wrote about Skype Translator, I really didn’t think that already in 2015 Skype will become the only tool for audio conferences that I’ll use for personal and business (we’ll move out from Microsoft Lync)

As any business app, Skype now provides services for a more complete experience, the online translation is one of them. Today I started to try with some coworkers Skype Translator and the truth is that it left me amazed.

Let’s look at a simple example on how Skype Translator works. First of all, Skype client is a WinRT app, with the same new layout for the favorites, contacts, etc.

When we access a contact we see that we have the option to activate the Translate mode. In the event that activate it, we can define the language of the chat and audio of our interlocutor. In this case, I will use English for my native language and the account that I speak it will be in Spanish.

skype01

At the beginning of the call, we have an interesting “disclaimer” where he says that calls will be recorded for the improvement of the service, the service is still in Beta. And then it begins the interesting thing, whenever you say a phrase (in English), the following happens

– The said sentence is recognized in the native language (English in my case)

– The service translates this sentence to plain text

– The service translates this text into the language of the receiver (Spanish)

– The IM window shows the original text and the translated text in the chat window

– A Text To Speech service undertakes to pronounce the translated text

The following image shows an example of this service in demo mode

skype02

In a future post, I will make a video with a native language person, since the recognition both in Spanish and in English works very well. At the end of the call, are asked to give an assessment of the quality of the same.

skype03

On the app options we can define our preferences, spoken language type, choice of voice for TTS (Bob or Jane) or the level of profanity filter.

skype04

Concluding comment that early experiences have been very good. We have thrown us a few laughs with voice recognition and it disappointed me that only work with Skype contacts (no Lync or Skype for Business for now).The lesson learned is the same as long as use voice recognition tools:

Use short, simple sentences. Soft-spoken.

Greetings @ Madrid

/El Bruno

Microsoft Research: http://research.microsoft.com/apps/video/default.aspx?id=217733

CNet: http://www.cnet.com/es/analisis/skype-translator-preview/#!

[#SKYPE] Primeras experiencias con Skype Translator

Hola!

Cuando hace un tiempo hablé de Skype Translator en este post, realmente no pensaba que ya en el 2015 Skype se conviertese en la única herramienta para conferencias de audio que uso a modo personal y profesional (eso teniendo en cuenta que desplazamos a Microsoft Lync).

Como toda app de negocios, lo que ahora posee y brinda Skype son servicios asociados al mismo, la traducción online es una de ellas. Hoy comencé a probar con algunos compañeros de trabajo Skype Translator y la verdad es que me dejó asombrado.

Veamos un ejemplo simple sobre el funcionamiento de Skype Translator. Lo primero que vemos es que el cliente de Skype es una app WinRT, con el mismo nuevo layout para los favoritos, contactos, etc.

Cuando accedemos a un contacto vemos que tenemos la opción de activar el modo Translate. En el caso de que lo activemos, podremos definir el idioma del chat y del audio de nuestro interlocutor. En este caso, yo usaré Inglés cómo mi idioma nativo y la cuenta con la que hablo lo hará en Español.

skype01

Al comenzar la llamada tenemos un interesante “disclaimer” donde se comenta que las llamadas se grabarán para la mejora del servicio, ojo que esto es Beta. Y luego comienza lo interesante, cada vez que dices una frase (en inglés), pasa lo siguiente

– esta frase se reconoce en el idioma nativo (inglés en mi caso)

– se traduce a texto plano

– se traduce el texto al lenguaje del receptor (español)

– se muestra el texto original y el texto traducido en la ventana de chat

– un servicio de Text To Speech se encarga de pronunciar el texto traducido

La siguiente imagen muestra un ejemplo de este servicio en modo demo

skype02

En un futuro post, haré un vídeo con una persona nativa en otro idioma, ya que el reconocimiento tanto en español como en inglés funciona muy bien. Al finalizar la llamada, se nos solicita dar una evaluación sobre la calidad de la misma.

skype03

En las opciones de la app podemos definir nuestras preferencias, del tipo lenguaje hablado, elección de voz para el TTS (Bob o Jane) o el nivel de filtro de obscenidades.

skype04

Como conclusión comentar que las primeras experiencias han sido muy buenas. Nos hemos echado unas risas con el reconocimiento de voz y me ha decepcionado que solo funcione con contactos de Skype (nada de Lync o Skype for Business por ahora). La lección aprendida es la misma que siempre que usamos herramientas de reconocimiento de voz:

Utilizar frases cortas y sencillas. Hablar pausado.

Saludos @ Madrid

/El Bruno

Microsoft Research: http://research.microsoft.com/apps/video/default.aspx?id=217733

CNet: http://www.cnet.com/es/analisis/skype-translator-preview/#!

[#SKYPE] HowTo: try Skype Translator? Link, register and go!

Night club

Hello!

Do you remember Skype Translator? This amazing extension included in Skype that allows real time translations for people in a conversation where they can “talk” using different languages. Probably the best to explain it is to see a video 

The idea is great, I’m also close to this idea because we did something similar in Lync long time ago, although when it comes to Skype the scope will be greater 😀 (and we are left without market)

Registration: http://blogs.skype.com/2014/11/03/skype-translator-early-preview-sign-up-opens-today/

Greetings @ Barcelona

/El Bruno

Source: http://blogs.skype.com/2014/11/03/skype-translator-early-preview-sign-up-opens-today/