#Event – Materiales utilizados en la sesión [Getting Started with Machine Learning.Net & Windows Machine Learning] con el grupo de usuarios GLUG

Buenas!

Es momento de otro post para compartir los materiales utilizados durante la sesión con el grupo de usuarios GLUGnet User Group for .NET, Web, Mobile, Database. Especial agradecimiento para Joe Kunk (@JoeKunk) y a los asistentes al webcast vía Google Hangouts. Por cierto, la sesión fue con los materiales actualizados a la version 0.10 de ML.NetÑ Windows ML and Machine Learning.Net.

Como siempre, aquí están las slides.

Source Code GitHub https://github.com/elbruno/events/tree/master/2019%2002%2021%20GLUG%20NetUG%20MLNet

Y algunos links que comenté durante la sesión:

Resources

Happy Coding!

Saludos @ Toronto

El Bruno

Advertisements

#Event – Resources for the session [Getting Started with Machine Learning.Net & Windows Machine Learning] on the GLUG .Net User Group

Hi!

Another post-event post, this time with a big thanks to Joe Kunk (@JoeKunk) and to all the members of the GLUGnet User Group for .NET, Web, Mobile, Database. We had an amazing time, via Google Hangouts 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/2019%2002%2021%20GLUG%20NetUG%20MLNet

And some Machine Learning.Net resources:

Resources

Greetings @ Toronto

El Bruno

#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

#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/#!