﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Extensions%3A2.6%2FPy%2FScripts%2FAnimation%2FVoiceOverAssistant</id>
	<title>Extensions:2.6/Py/Scripts/Animation/VoiceOverAssistant - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Extensions%3A2.6%2FPy%2FScripts%2FAnimation%2FVoiceOverAssistant"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/Animation/VoiceOverAssistant&amp;action=history"/>
	<updated>2026-05-25T03:01:01Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/Animation/VoiceOverAssistant&amp;diff=141509&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/Animation/VoiceOverAssistant&amp;diff=141509&amp;oldid=prev"/>
		<updated>2018-06-28T20:54:05Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 20:54時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/Animation/VoiceOverAssistant&amp;diff=141508&amp;oldid=prev</id>
		<title>wiki&gt;Neal Delfeld: formatting . . .</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/Animation/VoiceOverAssistant&amp;diff=141508&amp;oldid=prev"/>
		<updated>2013-04-24T23:57:32Z</updated>

		<summary type="html">&lt;p&gt;formatting . . .&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Voice Over Assistant =&lt;br /&gt;
=== (Blender python addon) ===&lt;br /&gt;
&lt;br /&gt;
'''For voice-over recording, audio tracks are removed from the original video, and actors read a script to match the mouth movements onscreen.  In order to do this, the text should be visually as close as possible to the video, and the timing of the text should be malleable.'''&lt;br /&gt;
&lt;br /&gt;
{{ScriptInfo&lt;br /&gt;
|name= Voice Over Assistant&lt;br /&gt;
|tooltip= Shows text over a video clip, used for assisting audio voice-over recording.&lt;br /&gt;
|menu= Sequencer&lt;br /&gt;
|usage= Click the {{Button|Voice Over}} play icon in the Sequencer.  Change the script, onscreen position, and text color.&lt;br /&gt;
|version= 0.8&lt;br /&gt;
|blender= {{Blender/Version|2.66.0}}&lt;br /&gt;
|category= Animation&lt;br /&gt;
|author= Neal Delfeld&lt;br /&gt;
|license= GPL2+&lt;br /&gt;
|distribution= Extern&lt;br /&gt;
|note= Note(s)&lt;br /&gt;
|exe= VoiceOverAssistant.py&lt;br /&gt;
|download= http://projects.blender.org/tracker/download.php/153/467/35070/24910/VoiceOverAssistant.py&lt;br /&gt;
|modules= bpy.py, blf.py, bgl.py, re.py&lt;br /&gt;
|deps= &lt;br /&gt;
|data= You will need a script of text to display.  At this point, it should be a simple text file, and all chars will be displayed.&lt;br /&gt;
|bugtracker= http://projects.blender.org/tracker/index.php?func=detail&amp;amp;aid=35070&lt;br /&gt;
|warning= For the time being, the filename has to be manually entered in the function 'get_script_filename()'&lt;br /&gt;
|link= http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Animation/VoiceOverAssistant&lt;br /&gt;
|releaselog= &lt;br /&gt;
|issues= Still getting an error:  &amp;quot;UnboundLocalError: local variable 'sub' referenced before assignment&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Note|About the Script File|For the time being, the filename has to be manually entered in the function 'get_script_filename()'}}&lt;br /&gt;
&lt;br /&gt;
Works in the Sequencer, but not in Preview mode (yet). &lt;br /&gt;
Buttons appear in the Sequencer Header. Should be a Menu, but it's a Panel right now. &lt;br /&gt;
I would like to make this into an addon, so any suggestions would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
TO DO:&lt;br /&gt;
* {{WikiTask/Todo}}{{Priority|high}} have the lines enter at the correct time&lt;br /&gt;
* {{WikiTask/Todo}}{{Priority|high}} set the number of characters/words visible in a line&lt;br /&gt;
* {{WikiTask/Todo}}{{Priority|medium}} manually be able to adjust the timing of lines&lt;br /&gt;
* {{WikiTask/Todo}}{{Priority|low}} improve loading/playing speed&lt;br /&gt;
* {{WikiTask/Todo}}{{Priority|low}} adjust font (face and size) without the huge processor hit&lt;br /&gt;
* {{WikiTask/Todo}}{{Priority|low}} import/use/export subtitle/closed-caption formats:&lt;br /&gt;
** WebTT (open source, W3) http://dev.w3.org/html5/webvtt/&lt;br /&gt;
** SAMI (open source, Microsoft) http://msdn.microsoft.com/en-us/library/ms971327.aspx&lt;br /&gt;
** Any others?  https://en.wikipedia.org/wiki/Subtitle_%28captioning%29#Subtitle_formats&lt;br /&gt;
&lt;br /&gt;
{{Note|ERROR|This code still produces the following error. Any ideas?&lt;br /&gt;
    Python script fail, look in the console for now...&lt;br /&gt;
    bpy.ops.text.run_script()&lt;br /&gt;
    Traceback (most recent call last):&lt;br /&gt;
      File &amp;quot;\Text&amp;quot;, line 264, in draw&lt;br /&gt;
    UnboundLocalError: local variable 'sub' referenced before assignment&lt;br /&gt;
    location: &amp;lt;unknown location&amp;gt;:-1	&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Some properties:&lt;br /&gt;
* {{WikiTask/Done}} &amp;lt;tt&amp;gt;'''voice_over_is_on'''&amp;lt;/tt&amp;gt; = on/off&lt;br /&gt;
* {{WikiTask/Done}} &amp;lt;tt&amp;gt;'''voice_over_pos_x'''&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;'''voice_over_pos_y'''&amp;lt;/tt&amp;gt; = on-screen position (X,Y)&lt;br /&gt;
* {{WikiTask/Done}} &amp;lt;tt&amp;gt;'''voice_over_text_color'''&amp;lt;/tt&amp;gt; = text color&lt;br /&gt;
* {{WikiTask/Inprogress|50}} &amp;lt;tt&amp;gt;'''voice_over_script_filename'''&amp;lt;/tt&amp;gt; = script filename&lt;br /&gt;
* {{WikiTask/Onhold}} &amp;lt;strike&amp;gt;voice_over_visible_chars&amp;lt;/strike&amp;gt; = number of characters shown onscreen&lt;br /&gt;
** Probably should be the maximum number.&lt;br /&gt;
** Words are never divided.&lt;br /&gt;
* {{WikiTask/Onhold}} &amp;lt;strike&amp;gt;voice_over_font_face&amp;lt;/strike&amp;gt; = font face&lt;br /&gt;
* {{WikiTask/Onhold}} &amp;lt;strike&amp;gt;voice_over_multiline&amp;lt;/strike&amp;gt; = allow multiple lines&lt;br /&gt;
* {{WikiTask/Onhold}} &amp;lt;strike&amp;gt;voice_over_font_size&amp;lt;/strike&amp;gt; = font size 12-24&lt;br /&gt;
** Huge memory hit to change font size, since all oGL chars have to be redrawn.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See also = &lt;br /&gt;
# http://projects.blender.org/tracker/index.php?func=detail&amp;amp;aid=35070&lt;br /&gt;
# http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Animation/VoiceOverAssistant&lt;br /&gt;
# https://en.wikipedia.org/wiki/Subtitle_%28captioning%29#Subtitle_formats&lt;/div&gt;</summary>
		<author><name>wiki&gt;Neal Delfeld</name></author>
		
	</entry>
</feed>